diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_13/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/banners.json b/assets/datapacks/1_13/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_13/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_13/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_13/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_13/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/corals.json b/assets/datapacks/1_13/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/doors.json b/assets/datapacks/1_13/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_13/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..ce253febe --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,32 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:mycelium", + "minecraft:netherrack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_13/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..8593f331d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,27 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/ice.json b/assets/datapacks/1_13/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_13/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..9a23d0879 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_13/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/planks.json b/assets/datapacks/1_13/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/rails.json b/assets/datapacks/1_13/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/sand.json b/assets/datapacks/1_13/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_13/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_13/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..345c3bc13 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/slabs.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_13/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_13/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..883d3d5e4 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/stairs.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_13/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_13/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_13/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_13/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_13/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/block/wool.json b/assets/datapacks/1_13/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_13/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_13/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_13/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/banners.json b/assets/datapacks/1_13/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/boats.json b/assets/datapacks/1_13/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_13/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_13/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/doors.json b/assets/datapacks/1_13/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_13/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_13/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/planks.json b/assets/datapacks/1_13/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/rails.json b/assets/datapacks/1_13/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/sand.json b/assets/datapacks/1_13/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_13/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_13/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..345c3bc13 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/slabs.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_13/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_13/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..883d3d5e4 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/stairs.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_13/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_13/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_13/data/minecraft/tags/item/wool.json b/assets/datapacks/1_13/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_13/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_14/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/armorer_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/armorer_poi.json new file mode 100644 index 000000000..662436906 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/armorer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:blast_furnace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_14/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..b390cb0c2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "#minecraft:sand", + "#minecraft:dirt_like" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/banners.json b/assets/datapacks/1_14/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/beds.json b/assets/datapacks/1_14/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/butcher_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/butcher_poi.json new file mode 100644 index 000000000..2861b6b05 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/butcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smoker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_14/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_14/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/cartographer_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/cartographer_poi.json new file mode 100644 index 000000000..86f155c40 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/cartographer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cartography_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/cleric_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/cleric_poi.json new file mode 100644 index 000000000..672a18b37 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/cleric_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:brewing_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_14/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_14/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/corals.json b/assets/datapacks/1_14/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/dirt_like.json b/assets/datapacks/1_14/data/minecraft/tags/block/dirt_like.json new file mode 100644 index 000000000..5e9ae12b2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/dirt_like.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/doors.json b/assets/datapacks/1_14/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_14/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..b11e94124 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:end_stone", + "minecraft:iron_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_14/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..723b590f4 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:mycelium", + "minecraft:netherrack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/farmer_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/farmer_poi.json new file mode 100644 index 000000000..3024e79d7 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/farmer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:composter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/fences.json b/assets/datapacks/1_14/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/fisherman_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/fisherman_poi.json new file mode 100644 index 000000000..01825818a --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/fisherman_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:barrel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/fletcher_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/fletcher_poi.json new file mode 100644 index 000000000..ee21721d6 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/fletcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:fletching_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_14/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..81109fb84 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,31 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/ice.json b/assets/datapacks/1_14/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_14/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..9a23d0879 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/job_site_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/job_site_poi.json new file mode 100644 index 000000000..c6fc3cc5f --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/job_site_poi.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "#minecraft:armorer_poi", + "#minecraft:butcher_poi", + "#minecraft:cartographer_poi", + "#minecraft:cleric_poi", + "#minecraft:farmer_poi", + "#minecraft:fisherman_poi", + "#minecraft:fletcher_poi", + "#minecraft:leatherworker_poi", + "#minecraft:librarian_poi", + "#minecraft:mason_poi", + "#minecraft:shepherd_poi", + "#minecraft:toolsmith_poi", + "#minecraft:weaponsmith_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/leatherworker_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/leatherworker_poi.json new file mode 100644 index 000000000..c6d3250b6 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/leatherworker_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_14/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/librarian_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/librarian_poi.json new file mode 100644 index 000000000..e9979156d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/librarian_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lectern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/mason_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/mason_poi.json new file mode 100644 index 000000000..290903c08 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/mason_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stonecutter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/meeting_site_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/meeting_site_poi.json new file mode 100644 index 000000000..a8e6687bf --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/meeting_site_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bell" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/planks.json b/assets/datapacks/1_14/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/points_of_interest.json b/assets/datapacks/1_14/data/minecraft/tags/block/points_of_interest.json new file mode 100644 index 000000000..f5070a96d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/points_of_interest.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:job_site_poi", + "#minecraft:beds", + "#minecraft:meeting_site_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/rails.json b/assets/datapacks/1_14/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/sand.json b/assets/datapacks/1_14/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_14/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/shepherd_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/shepherd_poi.json new file mode 100644 index 000000000..8299edde2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/shepherd_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:loom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/signs.json b/assets/datapacks/1_14/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_14/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..1de78f8b4 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/slabs.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_14/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_14/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_14/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..367e24507 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/stairs.json @@ -0,0 +1,36 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_14/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..aeee8038a --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_14/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/toolsmith_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/toolsmith_poi.json new file mode 100644 index 000000000..402b9c369 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/toolsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smithing_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_14/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_14/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_14/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_14/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_14/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..cace0078d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/walls.json b/assets/datapacks/1_14/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..137c4bab2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/walls.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/weaponsmith_poi.json b/assets/datapacks/1_14/data/minecraft/tags/block/weaponsmith_poi.json new file mode 100644 index 000000000..e3d80c694 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/weaponsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:grindstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_14/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..b6c73a9cf --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/block/wool.json b/assets/datapacks/1_14/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_14/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_14/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_14/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_14/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_14/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_14/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/banners.json b/assets/datapacks/1_14/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/beds.json b/assets/datapacks/1_14/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/boats.json b/assets/datapacks/1_14/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_14/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_14/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/coals.json b/assets/datapacks/1_14/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/doors.json b/assets/datapacks/1_14/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/fences.json b/assets/datapacks/1_14/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_14/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_14/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_14/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/planks.json b/assets/datapacks/1_14/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/rails.json b/assets/datapacks/1_14/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/sand.json b/assets/datapacks/1_14/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_14/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/signs.json b/assets/datapacks/1_14/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..aeee8038a --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_14/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..1de78f8b4 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/slabs.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_14/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_14/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_14/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..367e24507 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/stairs.json @@ -0,0 +1,36 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_14/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_14/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/walls.json b/assets/datapacks/1_14/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..137c4bab2 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/walls.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..b6c73a9cf --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_14/data/minecraft/tags/item/wool.json b/assets/datapacks/1_14/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_14/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_15/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/armorer_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/armorer_poi.json new file mode 100644 index 000000000..662436906 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/armorer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:blast_furnace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_15/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..3830580f2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "#minecraft:sand", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/banners.json b/assets/datapacks/1_15/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/beds.json b/assets/datapacks/1_15/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_15/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..9299ae2f7 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_15/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..3101ab6e2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/beehives.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/butcher_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/butcher_poi.json new file mode 100644 index 000000000..2861b6b05 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/butcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smoker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_15/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_15/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/cartographer_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/cartographer_poi.json new file mode 100644 index 000000000..86f155c40 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/cartographer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cartography_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/cleric_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/cleric_poi.json new file mode 100644 index 000000000..672a18b37 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/cleric_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:brewing_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_15/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_15/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/corals.json b/assets/datapacks/1_15/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/crops.json b/assets/datapacks/1_15/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..cf2196080 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/crops.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/dirt_like.json b/assets/datapacks/1_15/data/minecraft/tags/block/dirt_like.json new file mode 100644 index 000000000..5e9ae12b2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/dirt_like.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/doors.json b/assets/datapacks/1_15/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_15/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..b11e94124 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:end_stone", + "minecraft:iron_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_15/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..723b590f4 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:mycelium", + "minecraft:netherrack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/farmer_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/farmer_poi.json new file mode 100644 index 000000000..3024e79d7 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/farmer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:composter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/fences.json b/assets/datapacks/1_15/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/fisherman_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/fisherman_poi.json new file mode 100644 index 000000000..01825818a --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/fisherman_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:barrel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/fletcher_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/fletcher_poi.json new file mode 100644 index 000000000..ee21721d6 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/fletcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:fletching_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_15/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..81109fb84 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,31 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_15/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/ice.json b/assets/datapacks/1_15/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_15/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..9a23d0879 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/job_site_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/job_site_poi.json new file mode 100644 index 000000000..c6fc3cc5f --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/job_site_poi.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "#minecraft:armorer_poi", + "#minecraft:butcher_poi", + "#minecraft:cartographer_poi", + "#minecraft:cleric_poi", + "#minecraft:farmer_poi", + "#minecraft:fisherman_poi", + "#minecraft:fletcher_poi", + "#minecraft:leatherworker_poi", + "#minecraft:librarian_poi", + "#minecraft:mason_poi", + "#minecraft:shepherd_poi", + "#minecraft:toolsmith_poi", + "#minecraft:weaponsmith_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/leatherworker_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/leatherworker_poi.json new file mode 100644 index 000000000..c6d3250b6 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/leatherworker_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_15/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/librarian_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/librarian_poi.json new file mode 100644 index 000000000..e9979156d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/librarian_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lectern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/mason_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/mason_poi.json new file mode 100644 index 000000000..290903c08 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/mason_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stonecutter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/meeting_site_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/meeting_site_poi.json new file mode 100644 index 000000000..a8e6687bf --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/meeting_site_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bell" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/planks.json b/assets/datapacks/1_15/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/points_of_interest.json b/assets/datapacks/1_15/data/minecraft/tags/block/points_of_interest.json new file mode 100644 index 000000000..f5070a96d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/points_of_interest.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:job_site_poi", + "#minecraft:beds", + "#minecraft:meeting_site_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/portals.json b/assets/datapacks/1_15/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..e9f000bae --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/portals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/rails.json b/assets/datapacks/1_15/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/sand.json b/assets/datapacks/1_15/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_15/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/shepherd_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/shepherd_poi.json new file mode 100644 index 000000000..8299edde2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/shepherd_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:loom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_15/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..7bcd4108e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/signs.json b/assets/datapacks/1_15/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_15/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..1de78f8b4 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/slabs.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_15/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_15/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_15/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..367e24507 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/stairs.json @@ -0,0 +1,36 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_15/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..aeee8038a --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_15/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_15/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/toolsmith_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/toolsmith_poi.json new file mode 100644 index 000000000..402b9c369 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/toolsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smithing_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_15/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_15/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_15/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_15/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_15/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..cace0078d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/walls.json b/assets/datapacks/1_15/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..137c4bab2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/walls.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/weaponsmith_poi.json b/assets/datapacks/1_15/data/minecraft/tags/block/weaponsmith_poi.json new file mode 100644 index 000000000..e3d80c694 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/weaponsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:grindstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_15/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..b6c73a9cf --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/block/wool.json b/assets/datapacks/1_15/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_15/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..df20f4b52 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_15/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a98770473 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_15/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_15/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_15/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_15/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_15/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_15/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/banners.json b/assets/datapacks/1_15/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/beds.json b/assets/datapacks/1_15/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/boats.json b/assets/datapacks/1_15/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_15/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..c516f4014 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/buttons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_15/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/coals.json b/assets/datapacks/1_15/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/doors.json b/assets/datapacks/1_15/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/fences.json b/assets/datapacks/1_15/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_15/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_15/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_15/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_15/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..83206529b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_15/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/planks.json b/assets/datapacks/1_15/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..72942d251 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/planks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/rails.json b/assets/datapacks/1_15/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/sand.json b/assets/datapacks/1_15/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_15/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/signs.json b/assets/datapacks/1_15/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..aeee8038a --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/signs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_15/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..1de78f8b4 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/slabs.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:acacia_slab", + "minecraft:birch_slab", + "minecraft:dark_oak_slab", + "minecraft:jungle_slab", + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_15/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_15/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_15/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..367e24507 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/stairs.json @@ -0,0 +1,36 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:cobblestone_stairs", + "minecraft:spruce_stairs", + "minecraft:sandstone_stairs", + "minecraft:acacia_stairs", + "minecraft:jungle_stairs", + "minecraft:birch_stairs", + "minecraft:dark_oak_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_15/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_15/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_15/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/walls.json b/assets/datapacks/1_15/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..137c4bab2 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/walls.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..5b09c9025 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..b43e23689 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..b6c73a9cf --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..72570f158 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..62c848d6e --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..c3af3bf43 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..bc8b2f4a9 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_15/data/minecraft/tags/item/wool.json b/assets/datapacks/1_15/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_15/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_16/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/armorer_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/armorer_poi.json new file mode 100644 index 000000000..662436906 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/armorer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:blast_furnace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_16/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..53fe3036f --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "#minecraft:sand", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/banners.json b/assets/datapacks/1_16/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a368aa50b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/beds.json b/assets/datapacks/1_16/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_16/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..9299ae2f7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_16/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..3101ab6e2 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/beehives.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/butcher_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/butcher_poi.json new file mode 100644 index 000000000..2861b6b05 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/butcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smoker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_16/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_16/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..f57ad3d86 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/campfires.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_16/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/cartographer_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/cartographer_poi.json new file mode 100644 index 000000000..86f155c40 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/cartographer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cartography_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/cleric_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/cleric_poi.json new file mode 100644 index 000000000..672a18b37 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/cleric_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:brewing_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_16/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..76f8d6136 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/climbable.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_16/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/corals.json b/assets/datapacks/1_16/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_16/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/crops.json b/assets/datapacks/1_16/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..cf2196080 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/crops.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/dirt_like.json b/assets/datapacks/1_16/data/minecraft/tags/block/dirt_like.json new file mode 100644 index 000000000..5e9ae12b2 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/dirt_like.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/doors.json b/assets/datapacks/1_16/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_16/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..7f97f8ca5 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_16/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..20bad1b10 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,28 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:mycelium", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/farmer_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/farmer_poi.json new file mode 100644 index 000000000..3024e79d7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/farmer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:composter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_16/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..f94523b93 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/fences.json b/assets/datapacks/1_16/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/fire.json b/assets/datapacks/1_16/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..2ca0f3848 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/fire.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/fisherman_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/fisherman_poi.json new file mode 100644 index 000000000..01825818a --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/fisherman_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:barrel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/fletcher_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/fletcher_poi.json new file mode 100644 index 000000000..ee21721d6 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/fletcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:fletching_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_16/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..b105b95e8 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_16/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_16/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..ee9b150a4 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_16/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..e1d6ebb5e --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_16/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..2da3b9126 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/ice.json b/assets/datapacks/1_16/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_16/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..9a23d0879 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..9d8f1185c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..8ba042ec5 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..432cf25de --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/job_site_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/job_site_poi.json new file mode 100644 index 000000000..c6fc3cc5f --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/job_site_poi.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "#minecraft:armorer_poi", + "#minecraft:butcher_poi", + "#minecraft:cartographer_poi", + "#minecraft:cleric_poi", + "#minecraft:farmer_poi", + "#minecraft:fisherman_poi", + "#minecraft:fletcher_poi", + "#minecraft:leatherworker_poi", + "#minecraft:librarian_poi", + "#minecraft:mason_poi", + "#minecraft:shepherd_poi", + "#minecraft:toolsmith_poi", + "#minecraft:weaponsmith_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/leatherworker_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/leatherworker_poi.json new file mode 100644 index 000000000..c6d3250b6 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/leatherworker_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_16/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/librarian_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/librarian_poi.json new file mode 100644 index 000000000..e9979156d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/librarian_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lectern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_16/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/mason_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/mason_poi.json new file mode 100644 index 000000000..290903c08 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/mason_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stonecutter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/meeting_site_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/meeting_site_poi.json new file mode 100644 index 000000000..a8e6687bf --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/meeting_site_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bell" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/non_flammable_wood.json b/assets/datapacks/1_16/data/minecraft/tags/block/non_flammable_wood.json new file mode 100644 index 000000000..71270023a --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/non_flammable_wood.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_16/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7ce3a5a24 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/nylium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_16/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..407bd501b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/planks.json b/assets/datapacks/1_16/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/points_of_interest.json b/assets/datapacks/1_16/data/minecraft/tags/block/points_of_interest.json new file mode 100644 index 000000000..f5070a96d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/points_of_interest.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:job_site_poi", + "#minecraft:beds", + "#minecraft:meeting_site_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/portals.json b/assets/datapacks/1_16/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..e9f000bae --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/portals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_16/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..b73310c77 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_16/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..0f6530e7d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/rails.json b/assets/datapacks/1_16/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/sand.json b/assets/datapacks/1_16/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_16/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/shepherd_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/shepherd_poi.json new file mode 100644 index 000000000..8299edde2 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/shepherd_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:loom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_16/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..7bcd4108e --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/signs.json b/assets/datapacks/1_16/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_16/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..3dca479c8 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/slabs.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_16/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_16/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_16/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..1c4353652 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/stairs.json @@ -0,0 +1,34 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_16/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_16/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_16/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..c4e413b1a --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..b009780bf --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_16/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/toolsmith_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/toolsmith_poi.json new file mode 100644 index 000000000..402b9c369 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/toolsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smithing_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_16/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_16/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_16/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..6766bc435 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_16/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_16/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_16/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..2fbdd6466 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_16/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..ca5cb43f6 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/walls.json b/assets/datapacks/1_16/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..2f0ae2811 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/walls.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_16/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..97a811d6c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/weaponsmith_poi.json b/assets/datapacks/1_16/data/minecraft/tags/block/weaponsmith_poi.json new file mode 100644 index 000000000..e3d80c694 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/weaponsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:grindstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_16/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/block/wool.json b/assets/datapacks/1_16/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_16/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..df20f4b52 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_16/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a98770473 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_16/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..7949d5a3c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_16/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_16/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_16/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_16/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_16/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_16/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/banners.json b/assets/datapacks/1_16/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_16/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..a4c9649f2 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/beds.json b/assets/datapacks/1_16/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/boats.json b/assets/datapacks/1_16/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_16/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_16/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/coals.json b/assets/datapacks/1_16/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_16/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_16/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/doors.json b/assets/datapacks/1_16/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/fences.json b/assets/datapacks/1_16/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_16/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_16/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/furnace_materials.json b/assets/datapacks/1_16/data/minecraft/tags/item/furnace_materials.json new file mode 100644 index 000000000..57649ed88 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/furnace_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_16/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..ee9b150a4 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_16/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_16/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..83206529b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_16/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_16/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..ad7d80ab9 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_16/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..1ecb38a23 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,33 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_16/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..619d44a5b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_16/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..4b9dacdca --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/planks.json b/assets/datapacks/1_16/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/rails.json b/assets/datapacks/1_16/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/sand.json b/assets/datapacks/1_16/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_16/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/signs.json b/assets/datapacks/1_16/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_16/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..3dca479c8 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/slabs.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_16/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_16/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_16/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_16/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..1c4353652 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/stairs.json @@ -0,0 +1,34 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_16/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_16/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..57649ed88 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_16/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_16/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/walls.json b/assets/datapacks/1_16/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..2f0ae2811 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/walls.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_16/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16/data/minecraft/tags/item/wool.json b/assets/datapacks/1_16/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_16/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/armorer_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/armorer_poi.json new file mode 100644 index 000000000..662436906 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/armorer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:blast_furnace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..53fe3036f --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "#minecraft:sand", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/banners.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..1bbeddb65 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..955eb346c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a368aa50b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/beds.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..9299ae2f7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..3101ab6e2 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/beehives.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/butcher_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/butcher_poi.json new file mode 100644 index 000000000..2861b6b05 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/butcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smoker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..f57ad3d86 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/campfires.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/cartographer_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/cartographer_poi.json new file mode 100644 index 000000000..86f155c40 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/cartographer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cartography_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/cleric_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/cleric_poi.json new file mode 100644 index 000000000..672a18b37 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/cleric_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:brewing_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..76f8d6136 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/climbable.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/corals.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/crops.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..cf2196080 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/crops.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/dirt_like.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/dirt_like.json new file mode 100644 index 000000000..5e9ae12b2 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/dirt_like.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/doors.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..7f97f8ca5 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..20bad1b10 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,28 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:mycelium", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/farmer_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/farmer_poi.json new file mode 100644 index 000000000..3024e79d7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/farmer_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:composter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..f94523b93 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/fences.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/fire.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..2ca0f3848 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/fire.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/fisherman_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/fisherman_poi.json new file mode 100644 index 000000000..01825818a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/fisherman_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:barrel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/fletcher_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/fletcher_poi.json new file mode 100644 index 000000000..ee21721d6 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/fletcher_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:fletching_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..b105b95e8 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..ee9b150a4 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..e1d6ebb5e --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..2da3b9126 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/ice.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..9a23d0879 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..9d8f1185c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..8ba042ec5 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..432cf25de --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/job_site_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/job_site_poi.json new file mode 100644 index 000000000..c6fc3cc5f --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/job_site_poi.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "#minecraft:armorer_poi", + "#minecraft:butcher_poi", + "#minecraft:cartographer_poi", + "#minecraft:cleric_poi", + "#minecraft:farmer_poi", + "#minecraft:fisherman_poi", + "#minecraft:fletcher_poi", + "#minecraft:leatherworker_poi", + "#minecraft:librarian_poi", + "#minecraft:mason_poi", + "#minecraft:shepherd_poi", + "#minecraft:toolsmith_poi", + "#minecraft:weaponsmith_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/leatherworker_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/leatherworker_poi.json new file mode 100644 index 000000000..c6d3250b6 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/leatherworker_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/librarian_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/librarian_poi.json new file mode 100644 index 000000000..e9979156d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/librarian_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lectern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/mason_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/mason_poi.json new file mode 100644 index 000000000..290903c08 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/mason_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stonecutter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/meeting_site_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/meeting_site_poi.json new file mode 100644 index 000000000..a8e6687bf --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/meeting_site_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bell" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..cf95ca25a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/non_flammable_wood.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/non_flammable_wood.json new file mode 100644 index 000000000..71270023a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/non_flammable_wood.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7ce3a5a24 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/nylium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..407bd501b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/planks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/points_of_interest.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/points_of_interest.json new file mode 100644 index 000000000..f5070a96d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/points_of_interest.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:job_site_poi", + "#minecraft:beds", + "#minecraft:meeting_site_poi" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/portals.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..e9f000bae --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/portals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..b73310c77 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..0f6530e7d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/rails.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/sand.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/shepherd_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/shepherd_poi.json new file mode 100644 index 000000000..8299edde2 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/shepherd_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:loom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..7bcd4108e --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/signs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..3dca479c8 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/slabs.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..1c4353652 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/stairs.json @@ -0,0 +1,34 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..c4e413b1a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..b009780bf --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/toolsmith_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/toolsmith_poi.json new file mode 100644 index 000000000..402b9c369 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/toolsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:smithing_table" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..6766bc435 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..2fbdd6466 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..ca5cb43f6 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/walls.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..2f0ae2811 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/walls.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..97a811d6c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/weaponsmith_poi.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/weaponsmith_poi.json new file mode 100644 index 000000000..e3d80c694 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/weaponsmith_poi.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:grindstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/block/wool.json b/assets/datapacks/1_16_2/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..df20f4b52 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a98770473 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..7949d5a3c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_16_2/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_16_2/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/banners.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..a4c9649f2 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/beds.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/boats.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/coals.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/doors.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/fences.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9d1ba3a14 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/flowers.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..ee9b150a4 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..036ec3878 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/leaves.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..83206529b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..ad7d80ab9 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..1ecb38a23 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,33 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..619d44a5b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..4b9dacdca --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/planks.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/rails.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/sand.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..04fe81f93 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/saplings.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/signs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..3dca479c8 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/slabs.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..1c4353652 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/stairs.json @@ -0,0 +1,34 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..57649ed88 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..57649ed88 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/walls.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..2f0ae2811 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/walls.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_16_2/data/minecraft/tags/item/wool.json b/assets/datapacks/1_16_2/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_16_2/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/_all.json b/assets/datapacks/1_17/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..314903e27 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"replace":false,"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"replace":false,"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"bamboo_plantable_on":{"replace":false,"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel"]},"banners":{"replace":false,"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"replace":false,"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"replace":false,"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"replace":false,"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"replace":false,"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"replace":false,"values":["minecraft:bee_nest","minecraft:beehive"]},"birch_logs":{"replace":false,"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"buttons":{"replace":false,"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"campfires":{"replace":false,"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"replace":false,"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"replace":false,"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"carpets":{"replace":false,"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"cauldrons":{"replace":false,"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"replace":false,"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"climbable":{"replace":false,"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"replace":false,"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"copper_ores":{"replace":false,"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"replace":false,"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"replace":false,"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"replace":false,"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"replace":false,"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"replace":false,"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem"]},"crystal_sound_blocks":{"replace":false,"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dark_oak_logs":{"replace":false,"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"replace":false,"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"replace":false,"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"replace":false,"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block"]},"doors":{"replace":false,"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"dragon_immune":{"replace":false,"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor"]},"dripstone_replaceable_blocks":{"replace":false,"values":["#minecraft:base_stone_overworld","minecraft:dirt"]},"emerald_ores":{"replace":false,"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enderman_holdable":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"features_cannot_replace":{"replace":false,"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame"]},"fence_gates":{"replace":false,"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate"]},"fences":{"replace":false,"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"replace":false,"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"replace":false,"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush"]},"flowers":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea"]},"geode_invalid_blocks":{"replace":false,"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"gold_ores":{"replace":false,"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"replace":false,"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"replace":false,"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"replace":false,"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"replace":false,"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"infiniburn_end":{"replace":false,"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"replace":false,"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"replace":false,"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"replace":false,"values":["minecraft:snow","minecraft:powder_snow"]},"iron_ores":{"replace":false,"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"replace":false,"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"replace":false,"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_replaceables":{"replace":false,"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"replace":false,"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves"]},"logs":{"replace":false,"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"replace":false,"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs"]},"lush_ground_replaceable":{"replace":false,"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"moss_replaceable":{"replace":false,"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"replace":false,"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"replace":false,"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"replace":false,"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"replace":false,"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod"]},"non_flammable_wood":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign"]},"nylium":{"replace":false,"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"replace":false,"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"replace":false,"values":["#minecraft:wool"]},"piglin_repellents":{"replace":false,"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"replace":false,"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks"]},"portals":{"replace":false,"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"replace":false,"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"replace":false,"values":["#minecraft:rails"]},"rails":{"replace":false,"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"replace":false,"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"replace":false,"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"replace":false,"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea"]},"shulker_boxes":{"replace":false,"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"replace":false,"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"replace":false,"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab"]},"small_dripleaf_placeable":{"replace":false,"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"replace":false,"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"snow":{"replace":false,"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"soul_fire_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"replace":false,"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"replace":false,"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs"]},"standing_signs":{"replace":false,"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign"]},"stone_bricks":{"replace":false,"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_ore_replaceables":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"replace":false,"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"replace":false,"values":["minecraft:lava"]},"tall_flowers":{"replace":false,"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"trapdoors":{"replace":false,"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"underwater_bonemeals":{"replace":false,"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"replace":false,"values":["#minecraft:fence_gates"]},"valid_spawn":{"replace":false,"values":["minecraft:grass_block","minecraft:podzol"]},"wall_corals":{"replace":false,"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_post_override":{"replace":false,"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"replace":false,"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign"]},"walls":{"replace":false,"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall"]},"warped_stems":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"replace":false,"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"replace":false,"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston"]},"wither_summon_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wooden_buttons":{"replace":false,"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button"]},"wooden_doors":{"replace":false,"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door"]},"wooden_fences":{"replace":false,"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence"]},"wooden_pressure_plates":{"replace":false,"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate"]},"wooden_slabs":{"replace":false,"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab"]},"wooden_stairs":{"replace":false,"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs"]},"wooden_trapdoors":{"replace":false,"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor"]},"wool":{"replace":false,"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_17/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_17/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..c31504b68 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/banners.json b/assets/datapacks/1_17/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..1bbeddb65 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..f7bf47505 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a368aa50b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/beds.json b/assets/datapacks/1_17/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_17/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..0017b4c1d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_17/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..3101ab6e2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/beehives.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_17/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_17/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..f57ad3d86 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/campfires.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_17/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..d02bb00ea --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/candles.json b/assets/datapacks/1_17/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..660fc37ed --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/candles.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_17/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_17/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..865e4ac0a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_17/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..81afe386c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_17/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..b4666dc58 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/climbable.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..2b63249a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..f38446809 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_17/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/corals.json b/assets/datapacks/1_17/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_17/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/crops.json b/assets/datapacks/1_17/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..cf2196080 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/crops.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..5dcb32794 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_17/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..5fb48847c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..8c9ff3aa2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_17/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..62beb3ad1 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/dirt.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/doors.json b/assets/datapacks/1_17/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_17/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..7f97f8ca5 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..3828d1234 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld", + "minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..469bc7cad --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_17/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..dbe699641 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_17/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..b9eeeb298 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_17/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..f94523b93 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/fences.json b/assets/datapacks/1_17/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/fire.json b/assets/datapacks/1_17/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..2ca0f3848 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/fire.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_17/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..467235b79 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_17/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..5b9213933 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..6a994ddb2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..599517487 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_17/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..9bda19f62 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_17/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..2da3b9126 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/ice.json b/assets/datapacks/1_17/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_17/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..fa54d9a4e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,23 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..9d8f1185c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..8ba042ec5 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..432cf25de --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..74e77a5b9 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:snow", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..9ea545f0f --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..7b38b180b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/lava_pool_stone_replaceables.json b/assets/datapacks/1_17/data/minecraft/tags/block/lava_pool_stone_replaceables.json new file mode 100644 index 000000000..e984bba87 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/lava_pool_stone_replaceables.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_17/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..8b3c9385f --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/leaves.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_17/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_17/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..d8698a955 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..f72df3e9f --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"replace":false,"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:flowers","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors"]},"hoe":{"replace":false,"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:sculk_sensor","minecraft:moss_block","minecraft:moss_carpet"]},"pickaxe":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:stone_button","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails"]},"shovel":{"replace":false,"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:soul_soil","minecraft:rooted_dirt"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..783c76aba --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,85 @@ +{ + "replace": false, + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:flowers", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..416538a9a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..2e53610ef --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,329 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:stone_button", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..6434a565e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder", + "minecraft:soul_soil", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_17/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..fbafda5d3 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_17/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..cf95ca25a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_17/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..c92271b19 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_17/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..c1b0b7cf6 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_17/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..b575857be --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,48 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/non_flammable_wood.json b/assets/datapacks/1_17/data/minecraft/tags/block/non_flammable_wood.json new file mode 100644 index 000000000..71270023a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/non_flammable_wood.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_17/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7ce3a5a24 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/nylium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_17/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..c35d84026 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_17/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..407bd501b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/planks.json b/assets/datapacks/1_17/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/portals.json b/assets/datapacks/1_17/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..e9f000bae --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/portals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_17/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..b73310c77 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_17/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..0f6530e7d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/rails.json b/assets/datapacks/1_17/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_17/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..7984c43d2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/sand.json b/assets/datapacks/1_17/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_17/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cb12ef317 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/saplings.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_17/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..7bcd4108e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/signs.json b/assets/datapacks/1_17/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_17/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..d0e7bdb54 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/slabs.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_17/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..3d67cb751 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_17/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/snow.json b/assets/datapacks/1_17/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..b6cd4267a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/snow.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_17/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_17/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..491eb28ae --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/stairs.json @@ -0,0 +1,46 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_17/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_17/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_17/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..955eb346c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_17/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..c4e413b1a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..b009780bf --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_17/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_17/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_17/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_17/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..6766bc435 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_17/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_17/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_17/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..2fbdd6466 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_17/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..ca5cb43f6 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/walls.json b/assets/datapacks/1_17/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..767c2d2bf --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/walls.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_17/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..97a811d6c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_17/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/block/wool.json b/assets/datapacks/1_17/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..7f4adda90 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"arrows":{"replace":false,"values":["minecraft:arrow","minecraft:spectral_arrow"]},"axolotl_always_hostiles":{"replace":false,"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"replace":false,"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid"]},"beehive_inhabitors":{"replace":false,"values":["minecraft:bee"]},"freeze_hurts_extra_types":{"replace":false,"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"replace":false,"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"impact_projectiles":{"replace":false,"values":["#minecraft:arrows","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull"]},"powder_snow_walkable_mobs":{"replace":false,"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"replace":false,"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"skeletons":{"replace":false,"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..df20f4b52 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..7c33ef2b8 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..c514c55cd --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a98770473 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..0bfd0fb2b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e3aa2c635 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..7949d5a3c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..b17df2ec1 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_17/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_17/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b4c7f1436 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"replace":false,"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"replace":false,"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_17/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_17/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_17/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..c1b206c09 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"ignore_vibrations_sneaking":{"replace":false,"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim"]},"vibrations":{"replace":false,"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_press","minecraft:block_switch","minecraft:block_unpress","minecraft:block_unswitch","minecraft:container_close","minecraft:container_open","minecraft:dispense_fail","minecraft:drinking_finish","minecraft:eat","minecraft:elytra_free_fall","minecraft:entity_damaged","minecraft:entity_killed","minecraft:entity_place","minecraft:equip","minecraft:explode","minecraft:fishing_rod_cast","minecraft:fishing_rod_reel_in","minecraft:flap","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:mob_interact","minecraft:lightning_strike","minecraft:minecart_moving","minecraft:piston_contract","minecraft:piston_extend","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:ravager_roar","minecraft:ring_bell","minecraft:shear","minecraft:shulker_close","minecraft:shulker_open","minecraft:splash","minecraft:step","minecraft:swim","minecraft:wolf_shaking"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_17/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..384c02616 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_17/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..8823a45a4 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_press", + "minecraft:block_switch", + "minecraft:block_unpress", + "minecraft:block_unswitch", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:dispense_fail", + "minecraft:drinking_finish", + "minecraft:eat", + "minecraft:elytra_free_fall", + "minecraft:entity_damaged", + "minecraft:entity_killed", + "minecraft:entity_place", + "minecraft:equip", + "minecraft:explode", + "minecraft:fishing_rod_cast", + "minecraft:fishing_rod_reel_in", + "minecraft:flap", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:mob_interact", + "minecraft:lightning_strike", + "minecraft:minecart_moving", + "minecraft:piston_contract", + "minecraft:piston_extend", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:ravager_roar", + "minecraft:ring_bell", + "minecraft:shear", + "minecraft:shulker_close", + "minecraft:shulker_open", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:wolf_shaking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/_all.json b/assets/datapacks/1_17/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..99d0a994e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"replace":false,"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"replace":false,"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"arrows":{"replace":false,"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axolotl_tempt_items":{"replace":false,"values":["minecraft:tropical_fish_bucket"]},"banners":{"replace":false,"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"replace":false,"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"replace":false,"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"birch_logs":{"replace":false,"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"replace":false,"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat"]},"buttons":{"replace":false,"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"candles":{"replace":false,"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"carpets":{"replace":false,"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"cluster_max_harvestables":{"replace":false,"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"replace":false,"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"replace":false,"values":["minecraft:coal","minecraft:charcoal"]},"copper_ores":{"replace":false,"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"creeper_drop_music_discs":{"replace":false,"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"crimson_stems":{"replace":false,"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dark_oak_logs":{"replace":false,"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"diamond_ores":{"replace":false,"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"doors":{"replace":false,"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"emerald_ores":{"replace":false,"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fences":{"replace":false,"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"replace":false,"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea"]},"fox_food":{"replace":false,"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"replace":false,"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"gold_ores":{"replace":false,"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"ignored_by_piglin_babies":{"replace":false,"values":["minecraft:leather"]},"iron_ores":{"replace":false,"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"replace":false,"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"replace":false,"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"replace":false,"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves"]},"lectern_books":{"replace":false,"values":["minecraft:written_book","minecraft:writable_book"]},"logs":{"replace":false,"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"replace":false,"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs"]},"music_discs":{"replace":false,"values":["#minecraft:creeper_drop_music_discs","minecraft:music_disc_pigstep"]},"non_flammable_wood":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign"]},"oak_logs":{"replace":false,"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"replace":false,"values":["#minecraft:wool"]},"piglin_food":{"replace":false,"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"replace":false,"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"replace":false,"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"replace":false,"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks"]},"rails":{"replace":false,"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"replace":false,"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"replace":false,"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"replace":false,"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea"]},"signs":{"replace":false,"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign"]},"slabs":{"replace":false,"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab"]},"small_flowers":{"replace":false,"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"soul_fire_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"replace":false,"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"replace":false,"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs"]},"stone_bricks":{"replace":false,"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_crafting_materials":{"replace":false,"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"replace":false,"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"tall_flowers":{"replace":false,"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"trapdoors":{"replace":false,"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"walls":{"replace":false,"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall"]},"warped_stems":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wooden_buttons":{"replace":false,"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button"]},"wooden_doors":{"replace":false,"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door"]},"wooden_fences":{"replace":false,"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence"]},"wooden_pressure_plates":{"replace":false,"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate"]},"wooden_slabs":{"replace":false,"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab"]},"wooden_stairs":{"replace":false,"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs"]},"wooden_trapdoors":{"replace":false,"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor"]},"wool":{"replace":false,"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]}} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_17/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_17/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/axolotl_tempt_items.json b/assets/datapacks/1_17/data/minecraft/tags/item/axolotl_tempt_items.json new file mode 100644 index 000000000..00cd109ad --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/axolotl_tempt_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/banners.json b/assets/datapacks/1_17/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_17/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..a4c9649f2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/beds.json b/assets/datapacks/1_17/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/boats.json b/assets/datapacks/1_17/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_17/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/candles.json b/assets/datapacks/1_17/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..660fc37ed --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/candles.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_17/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_17/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..8c0011739 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..2b63249a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/coals.json b/assets/datapacks/1_17/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..f38446809 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_17/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_17/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..8c9ff3aa2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/doors.json b/assets/datapacks/1_17/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..469bc7cad --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/fences.json b/assets/datapacks/1_17/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_17/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_17/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..5b9213933 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_17/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..ba24344c2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_17/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..10b39c49d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..599517487 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_17/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..8247c9a3a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..9ea545f0f --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..7b38b180b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_17/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..8b3c9385f --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/leaves.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_17/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..83206529b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_17/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_17/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..ad7d80ab9 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_17/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..1ecb38a23 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,33 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/occludes_vibration_signals.json b/assets/datapacks/1_17/data/minecraft/tags/item/occludes_vibration_signals.json new file mode 100644 index 000000000..c35d84026 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/occludes_vibration_signals.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..4658ae0d0 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..2a683c861 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,28 @@ +{ + "replace": false, + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..4b9dacdca --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/planks.json b/assets/datapacks/1_17/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/rails.json b/assets/datapacks/1_17/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_17/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..7984c43d2 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/sand.json b/assets/datapacks/1_17/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_17/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cb12ef317 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/saplings.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/signs.json b/assets/datapacks/1_17/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_17/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..d0e7bdb54 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/slabs.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_17/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_17/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_17/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_17/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..491eb28ae --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/stairs.json @@ -0,0 +1,46 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_17/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_17/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..b472e0f24 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_17/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..b472e0f24 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_17/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_17/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/walls.json b/assets/datapacks/1_17/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..767c2d2bf --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/walls.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_17/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_17/data/minecraft/tags/item/wool.json b/assets/datapacks/1_17/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_17/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/_all.json b/assets/datapacks/1_18/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..88552da38 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"replace":false,"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"animals_spawnable_on":{"replace":false,"values":["minecraft:grass_block"]},"anvil":{"replace":false,"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"axolotls_spawnable_on":{"replace":false,"values":["minecraft:clay"]},"azalea_grows_on":{"replace":false,"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"replace":false,"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"bamboo_plantable_on":{"replace":false,"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel"]},"banners":{"replace":false,"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"replace":false,"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"replace":false,"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"replace":false,"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"replace":false,"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"replace":false,"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"replace":false,"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"replace":false,"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"buttons":{"replace":false,"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"campfires":{"replace":false,"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"replace":false,"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"replace":false,"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"carpets":{"replace":false,"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"cauldrons":{"replace":false,"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"replace":false,"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"climbable":{"replace":false,"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"replace":false,"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"copper_ores":{"replace":false,"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"replace":false,"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"replace":false,"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"replace":false,"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"replace":false,"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"replace":false,"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem"]},"crystal_sound_blocks":{"replace":false,"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dark_oak_logs":{"replace":false,"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"replace":false,"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"replace":false,"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"replace":false,"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block"]},"doors":{"replace":false,"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"dragon_immune":{"replace":false,"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor"]},"dripstone_replaceable_blocks":{"replace":false,"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"replace":false,"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enderman_holdable":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"replace":false,"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"replace":false,"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame"]},"fence_gates":{"replace":false,"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate"]},"fences":{"replace":false,"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"replace":false,"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"replace":false,"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush"]},"flowers":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea"]},"foxes_spawnable_on":{"replace":false,"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"geode_invalid_blocks":{"replace":false,"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"replace":false,"values":["minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"replace":false,"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"replace":false,"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"replace":false,"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"replace":false,"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"replace":false,"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"infiniburn_end":{"replace":false,"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"replace":false,"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"replace":false,"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"replace":false,"values":["minecraft:snow","minecraft:powder_snow"]},"iron_ores":{"replace":false,"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"replace":false,"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"replace":false,"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"replace":false,"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"replace":false,"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves"]},"logs":{"replace":false,"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"replace":false,"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs"]},"lush_ground_replaceable":{"replace":false,"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"mooshrooms_spawnable_on":{"replace":false,"values":["minecraft:mycelium"]},"moss_replaceable":{"replace":false,"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"replace":false,"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"replace":false,"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"replace":false,"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"replace":false,"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod"]},"non_flammable_wood":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign"]},"nylium":{"replace":false,"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"replace":false,"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"replace":false,"values":["#minecraft:wool"]},"parrots_spawnable_on":{"replace":false,"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"replace":false,"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"replace":false,"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks"]},"polar_bears_spawnable_on_in_frozen_ocean":{"replace":false,"values":["minecraft:ice"]},"portals":{"replace":false,"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"replace":false,"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"replace":false,"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"replace":false,"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"replace":false,"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"replace":false,"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable_plants":{"replace":false,"values":["minecraft:grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots"]},"sand":{"replace":false,"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"replace":false,"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea"]},"shulker_boxes":{"replace":false,"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"replace":false,"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"replace":false,"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab"]},"small_dripleaf_placeable":{"replace":false,"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"replace":false,"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"snow":{"replace":false,"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"soul_fire_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"replace":false,"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"replace":false,"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs"]},"standing_signs":{"replace":false,"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign"]},"stone_bricks":{"replace":false,"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_ore_replaceables":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"replace":false,"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"replace":false,"values":["minecraft:lava"]},"tall_flowers":{"replace":false,"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"terracotta":{"replace":false,"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"replace":false,"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"underwater_bonemeals":{"replace":false,"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"replace":false,"values":["#minecraft:fence_gates"]},"valid_spawn":{"replace":false,"values":["minecraft:grass_block","minecraft:podzol"]},"wall_corals":{"replace":false,"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_post_override":{"replace":false,"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"replace":false,"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign"]},"walls":{"replace":false,"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall"]},"warped_stems":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"replace":false,"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"replace":false,"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston"]},"wither_summon_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"replace":false,"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block"]},"wooden_buttons":{"replace":false,"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button"]},"wooden_doors":{"replace":false,"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door"]},"wooden_fences":{"replace":false,"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence"]},"wooden_pressure_plates":{"replace":false,"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate"]},"wooden_slabs":{"replace":false,"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab"]},"wooden_stairs":{"replace":false,"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs"]},"wooden_trapdoors":{"replace":false,"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor"]},"wool":{"replace":false,"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..037e20b02 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_18/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..3dd193a2c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..5cfad9ac0 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_18/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..27671adc7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..c31504b68 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/banners.json b/assets/datapacks/1_18/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..df4ebc274 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/banners.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..1bbeddb65 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..f7bf47505 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a368aa50b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/beds.json b/assets/datapacks/1_18/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_18/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..0017b4c1d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_18/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..3101ab6e2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/beehives.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_18/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..6cdbd4e6d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_18/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_18/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..f57ad3d86 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/campfires.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_18/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..d02bb00ea --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/candles.json b/assets/datapacks/1_18/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..660fc37ed --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/candles.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/carpets.json b/assets/datapacks/1_18/data/minecraft/tags/block/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_18/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..865e4ac0a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_18/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..81afe386c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_18/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..b4666dc58 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/climbable.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..2b63249a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..f38446809 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..e2e55241d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_18/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..0aa32f527 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/corals.json b/assets/datapacks/1_18/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..649b6ebc7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/corals.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_18/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/crops.json b/assets/datapacks/1_18/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..cf2196080 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/crops.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..5dcb32794 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_18/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..5fb48847c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..8c9ff3aa2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_18/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..62beb3ad1 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/dirt.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/doors.json b/assets/datapacks/1_18/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_18/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..7f97f8ca5 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..26b0db0aa --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..469bc7cad --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_18/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..dbe699641 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_18/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..a341fad83 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_18/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..b9eeeb298 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_18/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..f94523b93 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/fences.json b/assets/datapacks/1_18/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/fire.json b/assets/datapacks/1_18/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..2ca0f3848 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/fire.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_18/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..467235b79 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_18/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..5b9213933 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..e0c7a8ec6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..6a994ddb2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..00ab24e13 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..599517487 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_18/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..9bda19f62 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_18/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..2da3b9126 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/ice.json b/assets/datapacks/1_18/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..c5f450130 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/ice.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_18/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..fa54d9a4e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,23 @@ +{ + "replace": false, + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..9d8f1185c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..8ba042ec5 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..432cf25de --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..74e77a5b9 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:snow", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..9ea545f0f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..7b38b180b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_18/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e984bba87 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_18/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..8b3c9385f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/leaves.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_18/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_18/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..d8698a955 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..e1e848288 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"replace":false,"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors"]},"hoe":{"replace":false,"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:sculk_sensor","minecraft:moss_block","minecraft:moss_carpet"]},"pickaxe":{"replace":false,"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:stone_button","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit"]},"shovel":{"replace":false,"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:soul_soil","minecraft:rooted_dirt"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..ebaf83bb1 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,84 @@ +{ + "replace": false, + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..416538a9a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..0968a69bd --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,330 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:stone_button", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..6434a565e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,37 @@ +{ + "replace": false, + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder", + "minecraft:soul_soil", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..f0359a929 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_18/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..fbafda5d3 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_18/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..cf95ca25a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_18/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..c92271b19 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_18/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..c1b0b7cf6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_18/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..b575857be --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,48 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/non_flammable_wood.json b/assets/datapacks/1_18/data/minecraft/tags/block/non_flammable_wood.json new file mode 100644 index 000000000..71270023a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/non_flammable_wood.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_18/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7ce3a5a24 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/nylium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_18/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..c35d84026 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..7157c2dcc --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_18/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..407bd501b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/planks.json b/assets/datapacks/1_18/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/polar_bears_spawnable_on_in_frozen_ocean.json b/assets/datapacks/1_18/data/minecraft/tags/block/polar_bears_spawnable_on_in_frozen_ocean.json new file mode 100644 index 000000000..86d5d92fc --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/polar_bears_spawnable_on_in_frozen_ocean.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/portals.json b/assets/datapacks/1_18/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..e9f000bae --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/portals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_18/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..b73310c77 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_18/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..0f6530e7d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..acd2257fa --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/rails.json b/assets/datapacks/1_18/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_18/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..7984c43d2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/replaceable_plants.json b/assets/datapacks/1_18/data/minecraft/tags/block/replaceable_plants.json new file mode 100644 index 000000000..5ca4820ca --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/replaceable_plants.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/sand.json b/assets/datapacks/1_18/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_18/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cb12ef317 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/saplings.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_18/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..7bcd4108e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/signs.json b/assets/datapacks/1_18/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..7677a6092 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_18/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..d0e7bdb54 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/slabs.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_18/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..3d67cb751 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_18/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/snow.json b/assets/datapacks/1_18/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..b6cd4267a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/snow.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_18/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_18/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..491eb28ae --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/stairs.json @@ -0,0 +1,46 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_18/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_18/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_18/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..955eb346c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_18/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..c4e413b1a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..b009780bf --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_18/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_18/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..1f0b0a389 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_18/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_18/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..c1245146c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_18/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..6766bc435 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_18/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..bcbc42e11 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_18/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..db2c33046 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_18/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..2fbdd6466 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_18/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..ca5cb43f6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/walls.json b/assets/datapacks/1_18/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..767c2d2bf --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/walls.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_18/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..97a811d6c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_18/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..995c64863 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_18/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..6a8d2fbe0 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/block/wool.json b/assets/datapacks/1_18/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/block/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..7f4adda90 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"arrows":{"replace":false,"values":["minecraft:arrow","minecraft:spectral_arrow"]},"axolotl_always_hostiles":{"replace":false,"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"replace":false,"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid"]},"beehive_inhabitors":{"replace":false,"values":["minecraft:bee"]},"freeze_hurts_extra_types":{"replace":false,"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"replace":false,"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"impact_projectiles":{"replace":false,"values":["#minecraft:arrows","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull"]},"powder_snow_walkable_mobs":{"replace":false,"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"replace":false,"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"skeletons":{"replace":false,"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..df20f4b52 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..7c33ef2b8 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..c514c55cd --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a98770473 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..0bfd0fb2b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e3aa2c635 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..7949d5a3c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..b17df2ec1 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..8eefee28c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_18/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..27b346507 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_18/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b4c7f1436 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"replace":false,"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"replace":false,"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_18/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..a21400bd8 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_18/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..754172614 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/fluid/water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_18/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..c1b206c09 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"ignore_vibrations_sneaking":{"replace":false,"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim"]},"vibrations":{"replace":false,"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_press","minecraft:block_switch","minecraft:block_unpress","minecraft:block_unswitch","minecraft:container_close","minecraft:container_open","minecraft:dispense_fail","minecraft:drinking_finish","minecraft:eat","minecraft:elytra_free_fall","minecraft:entity_damaged","minecraft:entity_killed","minecraft:entity_place","minecraft:equip","minecraft:explode","minecraft:fishing_rod_cast","minecraft:fishing_rod_reel_in","minecraft:flap","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:mob_interact","minecraft:lightning_strike","minecraft:minecart_moving","minecraft:piston_contract","minecraft:piston_extend","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:ravager_roar","minecraft:ring_bell","minecraft:shear","minecraft:shulker_close","minecraft:shulker_open","minecraft:splash","minecraft:step","minecraft:swim","minecraft:wolf_shaking"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_18/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..384c02616 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_18/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..8823a45a4 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_press", + "minecraft:block_switch", + "minecraft:block_unpress", + "minecraft:block_unswitch", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:dispense_fail", + "minecraft:drinking_finish", + "minecraft:eat", + "minecraft:elytra_free_fall", + "minecraft:entity_damaged", + "minecraft:entity_killed", + "minecraft:entity_place", + "minecraft:equip", + "minecraft:explode", + "minecraft:fishing_rod_cast", + "minecraft:fishing_rod_reel_in", + "minecraft:flap", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:mob_interact", + "minecraft:lightning_strike", + "minecraft:minecart_moving", + "minecraft:piston_contract", + "minecraft:piston_extend", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:ravager_roar", + "minecraft:ring_bell", + "minecraft:shear", + "minecraft:shulker_close", + "minecraft:shulker_open", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:wolf_shaking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/_all.json b/assets/datapacks/1_18/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..1c5cf3fb9 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"replace":false,"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"replace":false,"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"arrows":{"replace":false,"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axolotl_tempt_items":{"replace":false,"values":["minecraft:tropical_fish_bucket"]},"banners":{"replace":false,"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"replace":false,"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"replace":false,"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"birch_logs":{"replace":false,"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"replace":false,"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat"]},"buttons":{"replace":false,"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"candles":{"replace":false,"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"carpets":{"replace":false,"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"cluster_max_harvestables":{"replace":false,"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"replace":false,"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"replace":false,"values":["minecraft:coal","minecraft:charcoal"]},"copper_ores":{"replace":false,"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"creeper_drop_music_discs":{"replace":false,"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"crimson_stems":{"replace":false,"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dark_oak_logs":{"replace":false,"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"diamond_ores":{"replace":false,"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"replace":false,"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block"]},"doors":{"replace":false,"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"emerald_ores":{"replace":false,"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fences":{"replace":false,"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"replace":false,"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"replace":false,"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea"]},"fox_food":{"replace":false,"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"replace":false,"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"gold_ores":{"replace":false,"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"ignored_by_piglin_babies":{"replace":false,"values":["minecraft:leather"]},"iron_ores":{"replace":false,"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"replace":false,"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"replace":false,"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"replace":false,"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves"]},"lectern_books":{"replace":false,"values":["minecraft:written_book","minecraft:writable_book"]},"logs":{"replace":false,"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"replace":false,"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs"]},"music_discs":{"replace":false,"values":["#minecraft:creeper_drop_music_discs","minecraft:music_disc_pigstep","minecraft:music_disc_otherside"]},"non_flammable_wood":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign"]},"oak_logs":{"replace":false,"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"replace":false,"values":["#minecraft:wool"]},"piglin_food":{"replace":false,"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"replace":false,"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"replace":false,"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"replace":false,"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks"]},"rails":{"replace":false,"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"replace":false,"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"replace":false,"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"replace":false,"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea"]},"signs":{"replace":false,"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign"]},"slabs":{"replace":false,"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab"]},"small_flowers":{"replace":false,"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"soul_fire_base_blocks":{"replace":false,"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"replace":false,"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"replace":false,"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs"]},"stone_bricks":{"replace":false,"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_crafting_materials":{"replace":false,"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"replace":false,"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"tall_flowers":{"replace":false,"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"terracotta":{"replace":false,"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"replace":false,"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"walls":{"replace":false,"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall"]},"warped_stems":{"replace":false,"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wooden_buttons":{"replace":false,"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button"]},"wooden_doors":{"replace":false,"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door"]},"wooden_fences":{"replace":false,"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence"]},"wooden_pressure_plates":{"replace":false,"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate"]},"wooden_slabs":{"replace":false,"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab"]},"wooden_stairs":{"replace":false,"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs"]},"wooden_trapdoors":{"replace":false,"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor"]},"wool":{"replace":false,"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..2aa36aeac --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_18/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..d69773e13 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/anvil.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_18/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..69ebb0d5e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/arrows.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/axolotl_tempt_items.json b/assets/datapacks/1_18/data/minecraft/tags/item/axolotl_tempt_items.json new file mode 100644 index 000000000..00cd109ad --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/axolotl_tempt_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/banners.json b/assets/datapacks/1_18/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..228a4e9e0 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/banners.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_18/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..a4c9649f2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/beds.json b/assets/datapacks/1_18/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..2e031f30b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/beds.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..7be61059d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/boats.json b/assets/datapacks/1_18/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..03a21c618 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/boats.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_18/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..37433a793 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/buttons.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/candles.json b/assets/datapacks/1_18/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..660fc37ed --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/candles.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/carpets.json b/assets/datapacks/1_18/data/minecraft/tags/item/carpets.json new file mode 100644 index 000000000..9b28b1fde --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/carpets.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_18/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..8c0011739 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..2b63249a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/coals.json b/assets/datapacks/1_18/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..e809f0b5b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/coals.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..f38446809 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_18/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..2809edff2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_18/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..333772e8c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..e1e3e165d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..8c9ff3aa2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_18/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..62beb3ad1 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/dirt.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/doors.json b/assets/datapacks/1_18/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..0f9fe980b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..469bc7cad --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/fences.json b/assets/datapacks/1_18/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..0ef084733 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/fences.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_18/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..4582fb0ad --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/fishes.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_18/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..5b9213933 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_18/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..ba24344c2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_18/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..10b39c49d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..599517487 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_18/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..8247c9a3a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..9ea545f0f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..ec51d638a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..7b38b180b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_18/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..8b3c9385f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/leaves.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_18/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..83206529b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..a3d931c12 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/logs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_18/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..e5a8d0fce --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_18/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..33f95bb0f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep", + "minecraft:music_disc_otherside" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_18/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..1ecb38a23 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,33 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..927086f67 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/occludes_vibration_signals.json b/assets/datapacks/1_18/data/minecraft/tags/item/occludes_vibration_signals.json new file mode 100644 index 000000000..c35d84026 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/occludes_vibration_signals.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..4658ae0d0 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..2a683c861 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,28 @@ +{ + "replace": false, + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..4b9dacdca --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/planks.json b/assets/datapacks/1_18/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..34ef51ffe --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/planks.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/rails.json b/assets/datapacks/1_18/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..036ac7fc6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/rails.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_18/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..7984c43d2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/sand.json b/assets/datapacks/1_18/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..fa7a9c4af --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_18/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cb12ef317 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/saplings.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/signs.json b/assets/datapacks/1_18/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..6b6500e5b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/signs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_18/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..d0e7bdb54 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/slabs.json @@ -0,0 +1,50 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_18/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..395128a6b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_18/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..18c9c11a7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_18/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..87b5caf68 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_18/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..491eb28ae --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/stairs.json @@ -0,0 +1,46 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_18/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..7cec36c5d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_18/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..b472e0f24 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_18/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..b472e0f24 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_18/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..681427ffa --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_18/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..1f0b0a389 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_18/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..d9625857e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/walls.json b/assets/datapacks/1_18/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..767c2d2bf --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/walls.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_18/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4174cdbf5 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..275159154 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..161af8419 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..e853ce555 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..c80cf5c81 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..b3d1b0b59 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..ff30545eb --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..7368d84c7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/item/wool.json b/assets/datapacks/1_18/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..c39732fc7 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/item/wool.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..9418fa78c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"is_badlands":{"replace":false,"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"replace":false,"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"replace":false,"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_forest":{"replace":false,"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"replace":false,"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"replace":false,"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"replace":false,"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes"]},"is_nether":{"replace":false,"values":["minecraft:nether_wastes","minecraft:basalt_deltas","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest"]},"is_ocean":{"replace":false,"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_river":{"replace":false,"values":["minecraft:river","minecraft:frozen_river"]},"is_taiga":{"replace":false,"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..7129a4652 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"bastion_remnant":{"replace":false,"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"replace":false,"values":["#minecraft:is_beach"]},"desert_pyramid":{"replace":false,"values":["minecraft:desert"]},"end_city":{"replace":false,"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"replace":false,"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"replace":false,"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"replace":false,"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"replace":false,"values":["#minecraft:is_badlands"]},"nether_fortress":{"replace":false,"values":["#minecraft:is_nether"]},"nether_fossil":{"replace":false,"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"replace":false,"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"replace":false,"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"replace":false,"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"replace":false,"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"replace":false,"values":["minecraft:desert"]},"ruined_portal_jungle":{"replace":false,"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"replace":false,"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"replace":false,"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"replace":false,"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"replace":false,"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"replace":false,"values":["minecraft:swamp"]},"shipwreck":{"replace":false,"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"replace":false,"values":["#minecraft:is_beach"]},"stronghold":{"replace":false,"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"swamp_hut":{"replace":false,"values":["minecraft:swamp"]},"village_desert":{"replace":false,"values":["minecraft:desert"]},"village_plains":{"replace":false,"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"replace":false,"values":["minecraft:savanna"]},"village_snowy":{"replace":false,"values":["minecraft:snowy_plains"]},"village_taiga":{"replace":false,"values":["minecraft:taiga"]},"woodland_mansion":{"replace":false,"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..ccfa43614 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..710fed2e4 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..ff757c036 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..311a07057 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..98e90d5a6 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..b87d0506e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..6f34b0418 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..16e5f321f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..25112926e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..f5160ca47 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..e7fc64902 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..df0bb7635 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..b4cd45ade --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..80c3bf8e8 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..ff757c036 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..04acb3166 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..456f041a8 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..25112926e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..3e4e90e04 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..54500a62f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,17 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..cbcd00774 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..3e4e90e04 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..710fed2e4 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..ed5fa8a6c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,40 @@ +{ + "replace": false, + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..cbcd00774 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..ff757c036 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..376479388 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..3db7b587d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..54db173ca --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..c2858ff68 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..4219c7532 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..807baf970 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..082434c6d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..9147d9b7a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..87e8cf390 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..4825cee05 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..4db17ac26 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..aaa0880af --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..d5615f681 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:nether_wastes", + "minecraft:basalt_deltas", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..55f7b837f --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..f2a85069a --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..fd1d31a0b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/_all.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/_all.json new file mode 100644 index 000000000..4dd96429e --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/_all.json @@ -0,0 +1 @@ +{"dolphin_located":{"replace":false,"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"replace":false,"values":["minecraft:stronghold"]},"mineshaft":{"replace":false,"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"replace":false,"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"replace":false,"values":["minecraft:monument"]},"on_treasure_maps":{"replace":false,"values":["minecraft:buried_treasure"]},"on_woodland_explorer_maps":{"replace":false,"values":["minecraft:mansion"]},"ruined_portal":{"replace":false,"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"replace":false,"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"replace":false,"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/dolphin_located.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/dolphin_located.json new file mode 100644 index 000000000..bd156cea1 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/dolphin_located.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/eye_of_ender_located.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/eye_of_ender_located.json new file mode 100644 index 000000000..48eb006c2 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/eye_of_ender_located.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/mineshaft.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/mineshaft.json new file mode 100644 index 000000000..759a9519d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/mineshaft.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ocean_ruin.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ocean_ruin.json new file mode 100644 index 000000000..362f9740d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ocean_ruin.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_ocean_explorer_maps.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_ocean_explorer_maps.json new file mode 100644 index 000000000..c4586db21 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_ocean_explorer_maps.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_treasure_maps.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_treasure_maps.json new file mode 100644 index 000000000..eee59ad0b --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_treasure_maps.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_woodland_explorer_maps.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_woodland_explorer_maps.json new file mode 100644 index 000000000..616635d18 --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/on_woodland_explorer_maps.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ruined_portal.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ruined_portal.json new file mode 100644 index 000000000..0434c6f6d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/ruined_portal.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/shipwreck.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/shipwreck.json new file mode 100644 index 000000000..2522c457d --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/shipwreck.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/village.json b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/village.json new file mode 100644 index 000000000..1da43047c --- /dev/null +++ b/assets/datapacks/1_18/data/minecraft/tags/worldgen/configured_structure_feature/village.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..39e48d7ff --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:curly_border","minecraft:gradient","minecraft:gradient_up","minecraft:bricks"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..3cc5a9f2a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,38 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:curly_border", + "minecraft:gradient", + "minecraft:gradient_up", + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..7a445a5b0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"creeper":{"values":["minecraft:creeper"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/_all.json b/assets/datapacks/1_19/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..a0da9e5d7 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"all_signs":{"values":["#minecraft:signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"buttons":{"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:snow","minecraft:powder_snow","minecraft:sculk_vein","minecraft:lily_pad","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:glow_lichen","minecraft:small_amethyst_bud","minecraft:moss_carpet","#minecraft:wool_carpets"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","minecraft:water","minecraft:gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:snow","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:mangrove_log"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable_plants":{"values":["minecraft:grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","#minecraft:sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_19/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..358bb93fd --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_19/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_19/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_19/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..f6e92cc56 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/banners.json b/assets/datapacks/1_19/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/beds.json b/assets/datapacks/1_19/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_19/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_19/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_19/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_19/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..d4a232c26 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/buttons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_19/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_19/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/candles.json b/assets/datapacks/1_19/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_19/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_19/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_19/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_19/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_19/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_19/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/corals.json b/assets/datapacks/1_19/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_19/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/crops.json b/assets/datapacks/1_19/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..9826decbc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/crops.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_19/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_19/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_19/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/doors.json b/assets/datapacks/1_19/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_19/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_19/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_19/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_19/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_19/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..86e75372d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_19/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..ea074b255 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/fences.json b/assets/datapacks/1_19/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/fire.json b/assets/datapacks/1_19/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_19/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..f5c7e5b01 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,37 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_19/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9195a2d49 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_19/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_19/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_19/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/ice.json b/assets/datapacks/1_19/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_19/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..d01cb62bd --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:lily_pad", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:glow_lichen", + "minecraft:small_amethyst_bud", + "minecraft:moss_carpet", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_19/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_19/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_19/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..7959b3175 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/leaves.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_19/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..61d210042 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_19/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..cfdc11466 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:stone_button","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..b89fe97cc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,84 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..40865ac19 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,28 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..edabb2ee8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,333 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:stone_button", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..94a120b5f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,38 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_19/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_19/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_19/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_19/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_19/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..53ae3e6a3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_19/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_19/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_19/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_19/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..69d554056 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "minecraft:water", + "minecraft:gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:snow", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..6eb3d82d4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:mangrove_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_19/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/planks.json b/assets/datapacks/1_19/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..39ed754ea --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/planks.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_19/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/portals.json b/assets/datapacks/1_19/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_19/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_19/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/rails.json b/assets/datapacks/1_19/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_19/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/replaceable_plants.json b/assets/datapacks/1_19/data/minecraft/tags/block/replaceable_plants.json new file mode 100644 index 000000000..bb864f40c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/replaceable_plants.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/sand.json b/assets/datapacks/1_19/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/sand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_19/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..5c44580cf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/saplings.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..5c9261471 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "#minecraft:sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_19/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/signs.json b/assets/datapacks/1_19/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_19/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..21d7b27e4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/slabs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_19/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_19/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..6a8d7315e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_19/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_19/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/snow.json b/assets/datapacks/1_19/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_19/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_19/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..3627b4607 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/stairs.json @@ -0,0 +1,46 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_19/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..cfa18f8df --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_19/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_19/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_19/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_19/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..301997496 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_19/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_19/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_19/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_19/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_19/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_19/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_19/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_19/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..168b6af79 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/walls.json b/assets/datapacks/1_19/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_19/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_19/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_19/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..0bebdb2b4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..cf6e2e63b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..901185bee --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..21945dc65 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..661f4e26b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..678879ad8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..c67653346 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..3d6faab7c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wool.json b/assets/datapacks/1_19/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_19/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..3f485b505 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:sonic_boom"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world"]},"bypasses_resistance":{"values":["minecraft:out_of_world"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..463aeddda --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..0a6879942 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:in_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..bc462617b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..9d1e79758 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..4d792eaac --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_19/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..c0c489e35 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..8927e9e56 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..270c82683 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_19/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..23c73e5eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_19/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_19/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_19/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..b1cc72e4c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:dispense_fail","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_roar","minecraft:entity_shake","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:piston_contract","minecraft:piston_extend","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:dispense_fail","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_roar","minecraft:entity_shake","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:piston_contract","minecraft:piston_extend","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..ce8849cd4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:dispense_fail", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_roar", + "minecraft:entity_shake", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:piston_contract", + "minecraft:piston_extend", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_19/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..7f58dbbeb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,48 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:dispense_fail", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_roar", + "minecraft:entity_shake", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:piston_contract", + "minecraft:piston_extend", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_19/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_19/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_19/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_19/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/_all.json b/assets/datapacks/1_19/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..25dbe438d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_tempt_items":{"values":["minecraft:tropical_fish_bucket"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","#minecraft:chest_boats"]},"buttons":{"values":["#minecraft:wooden_buttons","minecraft:stone_button","minecraft:polished_blackstone_button"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:mangrove_chest_boat"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"music_discs":{"values":["#minecraft:creeper_drop_music_discs","minecraft:music_disc_pigstep","minecraft:music_disc_otherside","minecraft:music_disc_5"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"values":["minecraft:sand","minecraft:red_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"tools":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_19/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_19/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/axes.json b/assets/datapacks/1_19/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/axolotl_tempt_items.json b/assets/datapacks/1_19/data/minecraft/tags/item/axolotl_tempt_items.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/axolotl_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/banners.json b/assets/datapacks/1_19/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_19/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/beds.json b/assets/datapacks/1_19/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/boats.json b/assets/datapacks/1_19/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..8be207e78 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/boats.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_19/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..d4a232c26 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/buttons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/candles.json b/assets/datapacks/1_19/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_19/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..32d0d994a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:mangrove_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_19/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/coals.json b/assets/datapacks/1_19/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_19/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_19/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_19/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_19/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_19/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_19/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_19/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/doors.json b/assets/datapacks/1_19/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_19/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..ea074b255 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/fences.json b/assets/datapacks/1_19/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_19/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_19/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9195a2d49 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_19/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_19/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_19/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_19/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_19/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..7959b3175 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/leaves.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_19/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_19/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..61d210042 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_19/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..bda81f0b4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep", + "minecraft:music_disc_otherside", + "minecraft:music_disc_5" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_19/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..8a3d55b13 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_19/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/planks.json b/assets/datapacks/1_19/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..39ed754ea --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/planks.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/rails.json b/assets/datapacks/1_19/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_19/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/sand.json b/assets/datapacks/1_19/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/sand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_19/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..5c44580cf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/saplings.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_19/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/signs.json b/assets/datapacks/1_19/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..cfa18f8df --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/signs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_19/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..21d7b27e4 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/slabs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_19/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..6a8d7315e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_19/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_19/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_19/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..3627b4607 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/stairs.json @@ -0,0 +1,46 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_19/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_19/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_19/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/swords.json b/assets/datapacks/1_19/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_19/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..301997496 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_19/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/tools.json b/assets/datapacks/1_19/data/minecraft/tags/item/tools.json new file mode 100644 index 000000000..f1d84975d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/tools.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_19/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/walls.json b/assets/datapacks/1_19/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_19/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..cf6e2e63b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..901185bee --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..21945dc65 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..661f4e26b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..678879ad8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..c67653346 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..3d6faab7c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wool.json b/assets/datapacks/1_19/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_19/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_19/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..716d54a4c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_19/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..0363f90ba --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..2920353cc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..648222d8b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..10d6d89ea --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..257cc41d0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..a08b18a88 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,56 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..124112fc0 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2c4f7945b --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_19/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..39e48d7ff --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:curly_border","minecraft:gradient","minecraft:gradient_up","minecraft:bricks"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..3cc5a9f2a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,38 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:curly_border", + "minecraft:gradient", + "minecraft:gradient_up", + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..7a445a5b0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"creeper":{"values":["minecraft:creeper"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/_all.json b/assets/datapacks/1_20/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..d594b39c0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:snow","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:grass","minecraft:fern","minecraft:dead_bush","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:hanging_roots"]},"replaceable_by_trees":{"values":["#minecraft:leaves","minecraft:grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","#minecraft:saplings","#minecraft:small_flowers","#minecraft:crops","minecraft:grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:sugar_cane","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:attached_pumpkin_stem","minecraft:attached_melon_stem","minecraft:lily_pad","minecraft:cocoa","minecraft:pitcher_crop","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant","minecraft:spore_blossom","minecraft:moss_carpet","minecraft:pink_petals","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:small_dripleaf","minecraft:nether_wart","minecraft:warped_fungus","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_fungus","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:crimson_roots","minecraft:chorus_plant","minecraft:chorus_flower"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_20/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/banners.json b/assets/datapacks/1_20/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/beds.json b/assets/datapacks/1_20/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_20/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_20/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_20/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_20/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_20/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_20/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/candles.json b/assets/datapacks/1_20/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_20/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_20/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_20/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..ba45e6cfe --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_20/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_20/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_20/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/corals.json b/assets/datapacks/1_20/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_20/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/crops.json b/assets/datapacks/1_20/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_20/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_20/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_20/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/doors.json b/assets/datapacks/1_20/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_20/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_20/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_20/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_20/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_20/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..86e75372d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_20/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/fences.json b/assets/datapacks/1_20/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/fire.json b/assets/datapacks/1_20/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_20/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..a1e7c896b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_20/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..c41fd4eba --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/flowers.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_20/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_20/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_20/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/ice.json b/assets/datapacks/1_20/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_20/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..bd63a6c12 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_20/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_20/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_20/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_20/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_20/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..98d64429e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker","minecraft:pink_petals","minecraft:cherry_leaves"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..9a7e10ed9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,90 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..d692b7292 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker", + "minecraft:pink_petals", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..84b6f18bd --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,333 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..1cace36a6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_20/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_20/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_20/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_20/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..53ae3e6a3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_20/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_20/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_20/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_20/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..60bfd8422 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:snow", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..b3f1520db --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_20/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/planks.json b/assets/datapacks/1_20/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_20/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/portals.json b/assets/datapacks/1_20/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_20/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_20/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/rails.json b/assets/datapacks/1_20/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_20/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..e1a46742f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,28 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_20/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..3474dbc37 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sand.json b/assets/datapacks/1_20/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_20/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_20/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_20/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..f315c130a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/slabs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_20/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_20/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_20/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_20/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..2aead93a1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/snow.json b/assets/datapacks/1_20/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_20/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_20/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..17238fd4e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/stairs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_20/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_20/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_20/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_20/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_20/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..dee79d2a2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:saplings", + "#minecraft:small_flowers", + "#minecraft:crops", + "minecraft:grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:sugar_cane", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:attached_pumpkin_stem", + "minecraft:attached_melon_stem", + "minecraft:lily_pad", + "minecraft:cocoa", + "minecraft:pitcher_crop", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant", + "minecraft:spore_blossom", + "minecraft:moss_carpet", + "minecraft:pink_petals", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:small_dripleaf", + "minecraft:nether_wart", + "minecraft:warped_fungus", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_fungus", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:crimson_roots", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_20/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_20/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_20/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_20/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_20/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_20/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_20/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_20/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_20/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..b1ebe41f9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_20/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_20/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..bf1d1f6f6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/walls.json b/assets/datapacks/1_20/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_20/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_20/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_20/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..0bebdb2b4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wool.json b/assets/datapacks/1_20/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_20/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..1a3c75cab --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..6803d2b32 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..0a6879942 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:in_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..bc462617b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..9d1e79758 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..4d792eaac --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_20/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..c0c489e35 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..8927e9e56 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..270c82683 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_20/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..23c73e5eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_20/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_20/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_20/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..a6ddb7d05 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_roar","minecraft:entity_shake","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_roar","minecraft:entity_shake","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..be6b6279e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_roar", + "minecraft:entity_shake", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_20/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..6d1a67ba0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_roar", + "minecraft:entity_shake", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_20/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_20/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_20/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_20/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/_all.json b/assets/datapacks/1_20/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..574adc316 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_tempt_items":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:tools"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"music_discs":{"values":["#minecraft:creeper_drop_music_discs","minecraft:music_disc_pigstep","minecraft:music_disc_otherside","minecraft:music_disc_5","minecraft:music_disc_relic"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"tools":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"trim_materials":{"values":["minecraft:iron_ingot","minecraft:copper_ingot","minecraft:gold_ingot","minecraft:lapis_lazuli","minecraft:emerald","minecraft:diamond","minecraft:netherite_ingot","minecraft:redstone","minecraft:quartz","minecraft:amethyst_shard"]},"trim_templates":{"values":["minecraft:ward_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template"]},"trimmable_armor":{"values":["minecraft:netherite_helmet","minecraft:netherite_chestplate","minecraft:netherite_leggings","minecraft:netherite_boots","minecraft:diamond_helmet","minecraft:diamond_chestplate","minecraft:diamond_leggings","minecraft:diamond_boots","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:iron_helmet","minecraft:iron_chestplate","minecraft:iron_leggings","minecraft:iron_boots","minecraft:chainmail_helmet","minecraft:chainmail_chestplate","minecraft:chainmail_leggings","minecraft:chainmail_boots","minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:turtle_helmet"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_20/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_20/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/axes.json b/assets/datapacks/1_20/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/axolotl_tempt_items.json b/assets/datapacks/1_20/data/minecraft/tags/item/axolotl_tempt_items.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/axolotl_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/banners.json b/assets/datapacks/1_20/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_20/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/beds.json b/assets/datapacks/1_20/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/boats.json b/assets/datapacks/1_20/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..4949f62a6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_20/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_20/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..51d95ef07 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:tools" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_20/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/candles.json b/assets/datapacks/1_20/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_20/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..26cb2e34f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_20/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/coals.json b/assets/datapacks/1_20/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_20/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_20/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_20/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_20/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_20/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_20/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..a1b693ed0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,24 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_20/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/doors.json b/assets/datapacks/1_20/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_20/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/fences.json b/assets/datapacks/1_20/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_20/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_20/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..c41fd4eba --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/flowers.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_20/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_20/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_20/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_20/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_20/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_20/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_20/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_20/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_20/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..b7b04db64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep", + "minecraft:music_disc_otherside", + "minecraft:music_disc_5", + "minecraft:music_disc_relic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_20/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_20/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_20/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/planks.json b/assets/datapacks/1_20/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/rails.json b/assets/datapacks/1_20/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_20/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/sand.json b/assets/datapacks/1_20/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_20/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_20/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/signs.json b/assets/datapacks/1_20/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_20/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..f315c130a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/slabs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_20/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_20/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_20/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_20/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_20/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..17238fd4e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/stairs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_20/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_20/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_20/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_20/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/swords.json b/assets/datapacks/1_20/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_20/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_20/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/tools.json b/assets/datapacks/1_20/data/minecraft/tags/item/tools.json new file mode 100644 index 000000000..f1d84975d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/tools.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_20/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_20/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..d105d4f05 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:iron_ingot", + "minecraft:copper_ingot", + "minecraft:gold_ingot", + "minecraft:lapis_lazuli", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:netherite_ingot", + "minecraft:redstone", + "minecraft:quartz", + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/trim_templates.json b/assets/datapacks/1_20/data/minecraft/tags/item/trim_templates.json new file mode 100644 index 000000000..bdbb0872d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/trim_templates.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:ward_armor_trim_smithing_template", + "minecraft:spire_armor_trim_smithing_template", + "minecraft:coast_armor_trim_smithing_template", + "minecraft:eye_armor_trim_smithing_template", + "minecraft:dune_armor_trim_smithing_template", + "minecraft:wild_armor_trim_smithing_template", + "minecraft:rib_armor_trim_smithing_template", + "minecraft:tide_armor_trim_smithing_template", + "minecraft:sentry_armor_trim_smithing_template", + "minecraft:vex_armor_trim_smithing_template", + "minecraft:snout_armor_trim_smithing_template", + "minecraft:wayfinder_armor_trim_smithing_template", + "minecraft:shaper_armor_trim_smithing_template", + "minecraft:silence_armor_trim_smithing_template", + "minecraft:raiser_armor_trim_smithing_template", + "minecraft:host_armor_trim_smithing_template" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_20/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..175185778 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots", + "minecraft:diamond_helmet", + "minecraft:diamond_chestplate", + "minecraft:diamond_leggings", + "minecraft:diamond_boots", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:iron_helmet", + "minecraft:iron_chestplate", + "minecraft:iron_leggings", + "minecraft:iron_boots", + "minecraft:chainmail_helmet", + "minecraft:chainmail_chestplate", + "minecraft:chainmail_leggings", + "minecraft:chainmail_boots", + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_20/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/walls.json b/assets/datapacks/1_20/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_20/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wool.json b/assets/datapacks/1_20/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_20/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_20/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..716d54a4c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_20/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..0363f90ba --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..2718597b9 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..50700b395 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..10d6d89ea --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..caf0b8786 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..124112fc0 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2c4f7945b --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_20/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..39e48d7ff --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:curly_border","minecraft:gradient","minecraft:gradient_up","minecraft:bricks"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..3cc5a9f2a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,38 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:curly_border", + "minecraft:gradient", + "minecraft:gradient_up", + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..7a445a5b0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"creeper":{"values":["minecraft:creeper"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..bbbf8b7fc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:snow","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:hanging_roots"]},"replaceable_by_trees":{"values":["#minecraft:leaves","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","#minecraft:saplings","#minecraft:small_flowers","#minecraft:crops","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:sugar_cane","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:attached_pumpkin_stem","minecraft:attached_melon_stem","minecraft:lily_pad","minecraft:cocoa","minecraft:pitcher_crop","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant","minecraft:spore_blossom","minecraft:moss_carpet","minecraft:pink_petals","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:small_dripleaf","minecraft:nether_wart","minecraft:warped_fungus","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_fungus","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:crimson_roots","minecraft:chorus_plant","minecraft:chorus_flower"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/banners.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/beds.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/candles.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..ba45e6cfe --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/corals.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/crops.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/doors.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..86e75372d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/fences.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/fire.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..a1e7c896b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/ice.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..bd63a6c12 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..32e6223a3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:short_grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker","minecraft:pink_petals","minecraft:cherry_leaves"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..a5e87ddee --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,90 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:short_grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..d692b7292 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker", + "minecraft:pink_petals", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..84b6f18bd --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,333 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..53ae3e6a3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..60bfd8422 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:snow", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..b3f1520db --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/planks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/portals.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/rails.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..d4e6df2e5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,28 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..9e7856bf2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sand.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..f315c130a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/slabs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..2aead93a1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/snow.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..17238fd4e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/stairs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..57670bedb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:saplings", + "#minecraft:small_flowers", + "#minecraft:crops", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:sugar_cane", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:attached_pumpkin_stem", + "minecraft:attached_melon_stem", + "minecraft:lily_pad", + "minecraft:cocoa", + "minecraft:pitcher_crop", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant", + "minecraft:spore_blossom", + "minecraft:moss_carpet", + "minecraft:pink_petals", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:small_dripleaf", + "minecraft:nether_wart", + "minecraft:warped_fungus", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_fungus", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:crimson_roots", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..b1ebe41f9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..bf1d1f6f6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/walls.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..0bebdb2b4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wool.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_20_2/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..19486ce8a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:fireball","minecraft:wither_skull"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"can_break_armor_stand":{"values":["minecraft:player_attack","minecraft:player_explosion"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..75487367e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..6803d2b32 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..2bc997dae --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:player_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..0a6879942 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:in_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..bc462617b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..9d1e79758 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..4d792eaac --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..f699f248f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..260fc108f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..8927e9e56 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..006fd7c0d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..a68392447 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..09fbbab2d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_tempt_items":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:tools"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:iron_door"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"music_discs":{"values":["#minecraft:creeper_drop_music_discs","minecraft:music_disc_pigstep","minecraft:music_disc_otherside","minecraft:music_disc_5","minecraft:music_disc_relic"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"tools":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor"]},"trim_materials":{"values":["minecraft:iron_ingot","minecraft:copper_ingot","minecraft:gold_ingot","minecraft:lapis_lazuli","minecraft:emerald","minecraft:diamond","minecraft:netherite_ingot","minecraft:redstone","minecraft:quartz","minecraft:amethyst_shard"]},"trim_templates":{"values":["minecraft:ward_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template"]},"trimmable_armor":{"values":["minecraft:netherite_helmet","minecraft:netherite_chestplate","minecraft:netherite_leggings","minecraft:netherite_boots","minecraft:diamond_helmet","minecraft:diamond_chestplate","minecraft:diamond_leggings","minecraft:diamond_boots","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:iron_helmet","minecraft:iron_chestplate","minecraft:iron_leggings","minecraft:iron_boots","minecraft:chainmail_helmet","minecraft:chainmail_chestplate","minecraft:chainmail_leggings","minecraft:chainmail_boots","minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:turtle_helmet"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/axes.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/axolotl_tempt_items.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/axolotl_tempt_items.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/axolotl_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/banners.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/beds.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/boats.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..4949f62a6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..51d95ef07 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:tools" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/candles.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..26cb2e34f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/coals.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..a1b693ed0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,24 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/doors.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..16d7873e1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/doors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/fences.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/music_discs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/music_discs.json new file mode 100644 index 000000000..b7b04db64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/music_discs.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:creeper_drop_music_discs", + "minecraft:music_disc_pigstep", + "minecraft:music_disc_otherside", + "minecraft:music_disc_5", + "minecraft:music_disc_relic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/planks.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/rails.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/sand.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/signs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..f315c130a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/slabs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..17238fd4e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/stairs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/swords.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/tools.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/tools.json new file mode 100644 index 000000000..f1d84975d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/tools.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..426b2281c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..d105d4f05 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:iron_ingot", + "minecraft:copper_ingot", + "minecraft:gold_ingot", + "minecraft:lapis_lazuli", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:netherite_ingot", + "minecraft:redstone", + "minecraft:quartz", + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_templates.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_templates.json new file mode 100644 index 000000000..bdbb0872d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/trim_templates.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:ward_armor_trim_smithing_template", + "minecraft:spire_armor_trim_smithing_template", + "minecraft:coast_armor_trim_smithing_template", + "minecraft:eye_armor_trim_smithing_template", + "minecraft:dune_armor_trim_smithing_template", + "minecraft:wild_armor_trim_smithing_template", + "minecraft:rib_armor_trim_smithing_template", + "minecraft:tide_armor_trim_smithing_template", + "minecraft:sentry_armor_trim_smithing_template", + "minecraft:vex_armor_trim_smithing_template", + "minecraft:snout_armor_trim_smithing_template", + "minecraft:wayfinder_armor_trim_smithing_template", + "minecraft:shaper_armor_trim_smithing_template", + "minecraft:silence_armor_trim_smithing_template", + "minecraft:raiser_armor_trim_smithing_template", + "minecraft:host_armor_trim_smithing_template" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..175185778 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots", + "minecraft:diamond_helmet", + "minecraft:diamond_chestplate", + "minecraft:diamond_leggings", + "minecraft:diamond_boots", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:iron_helmet", + "minecraft:iron_chestplate", + "minecraft:iron_leggings", + "minecraft:iron_boots", + "minecraft:chainmail_helmet", + "minecraft:chainmail_chestplate", + "minecraft:chainmail_leggings", + "minecraft:chainmail_boots", + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/walls.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..332a2e493 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/walls.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wool.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_20_2/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..716d54a4c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..0363f90ba --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..2718597b9 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..50700b395 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..10d6d89ea --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..caf0b8786 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..124112fc0 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2c4f7945b --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_20_2/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..39e48d7ff --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:curly_border","minecraft:gradient","minecraft:gradient_up","minecraft:bricks"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..3cc5a9f2a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,38 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:curly_border", + "minecraft:gradient", + "minecraft:gradient_up", + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..a5d3db026 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"creeper":{"values":["minecraft:creeper"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..492ffe9d9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:snow","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:hanging_roots"]},"replaceable_by_trees":{"values":["#minecraft:leaves","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","#minecraft:saplings","#minecraft:small_flowers","#minecraft:crops","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:sugar_cane","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:attached_pumpkin_stem","minecraft:attached_melon_stem","minecraft:lily_pad","minecraft:cocoa","minecraft:pitcher_crop","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant","minecraft:spore_blossom","minecraft:moss_carpet","minecraft:pink_petals","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:small_dripleaf","minecraft:nether_wart","minecraft:warped_fungus","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_fungus","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:crimson_roots","minecraft:chorus_plant","minecraft:chorus_flower"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/air.json b/assets/datapacks/1_21/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..ba45e6cfe --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..a1e7c896b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..bd63a6c12 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..831a39cfb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:short_grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker","minecraft:pink_petals","minecraft:cherry_leaves"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..a5e87ddee --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,90 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:short_grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..d692b7292 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker", + "minecraft:pink_petals", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..0cdbf1543 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,388 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..52ac1ec35 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,88 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..60bfd8422 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:snow", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..b3f1520db --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..d4e6df2e5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,28 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..9e7856bf2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..0f3f5aeaa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/slabs.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..2aead93a1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..eb67a9fee --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/stairs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..57670bedb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:saplings", + "#minecraft:small_flowers", + "#minecraft:crops", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:sugar_cane", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:attached_pumpkin_stem", + "minecraft:attached_melon_stem", + "minecraft:lily_pad", + "minecraft:cocoa", + "minecraft:pitcher_crop", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant", + "minecraft:spore_blossom", + "minecraft:moss_carpet", + "minecraft:pink_petals", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:small_dripleaf", + "minecraft:nether_wart", + "minecraft:warped_fungus", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_fungus", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:crimson_roots", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_21/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..b1ebe41f9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..bf1d1f6f6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..b4d428421 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/walls.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..71dfb8dd8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_attack","minecraft:player_explosion"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_attack","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..6803d2b32 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..2bc997dae --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:player_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..bc462617b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..5531338df --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..383180f62 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..bb9c59340 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_attack", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..2d01dda0b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..6ccfba3a2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..50d68ac2c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["#minecraft:flowers"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:iron_ingot","minecraft:copper_ingot","minecraft:gold_ingot","minecraft:lapis_lazuli","minecraft:emerald","minecraft:diamond","minecraft:netherite_ingot","minecraft:redstone","minecraft:quartz","minecraft:amethyst_shard"]},"trim_templates":{"values":["minecraft:ward_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template","minecraft:flow_armor_trim_smithing_template","minecraft:bolt_armor_trim_smithing_template"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wolf_food":{"values":["#minecraft:meat"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..42a09c217 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..4949f62a6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..26cb2e34f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..d348d1076 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..0f3f5aeaa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/slabs.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..eb67a9fee --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/stairs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_21/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..d105d4f05 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:iron_ingot", + "minecraft:copper_ingot", + "minecraft:gold_ingot", + "minecraft:lapis_lazuli", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:netherite_ingot", + "minecraft:redstone", + "minecraft:quartz", + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/trim_templates.json b/assets/datapacks/1_21/data/minecraft/tags/item/trim_templates.json new file mode 100644 index 000000000..360be1307 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/trim_templates.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:ward_armor_trim_smithing_template", + "minecraft:spire_armor_trim_smithing_template", + "minecraft:coast_armor_trim_smithing_template", + "minecraft:eye_armor_trim_smithing_template", + "minecraft:dune_armor_trim_smithing_template", + "minecraft:wild_armor_trim_smithing_template", + "minecraft:rib_armor_trim_smithing_template", + "minecraft:tide_armor_trim_smithing_template", + "minecraft:sentry_armor_trim_smithing_template", + "minecraft:vex_armor_trim_smithing_template", + "minecraft:snout_armor_trim_smithing_template", + "minecraft:wayfinder_armor_trim_smithing_template", + "minecraft:shaper_armor_trim_smithing_template", + "minecraft:silence_armor_trim_smithing_template", + "minecraft:raiser_armor_trim_smithing_template", + "minecraft:host_armor_trim_smithing_template", + "minecraft:flow_armor_trim_smithing_template", + "minecraft:bolt_armor_trim_smithing_template" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..b4d428421 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/walls.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..072676b6d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:meat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..7b943c39b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..79664889c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,50 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..2718597b9 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..02025a851 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..960b98158 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,56 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..10d6d89ea --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..caf0b8786 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..124112fc0 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..772e00a6c --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..0ac311f3e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"can_glide_through":{"values":["minecraft:vine","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:weeping_vines","minecraft:weeping_vines_plant","#minecraft:cave_vines"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"dry_vegetation_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt","minecraft:farmland"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["#minecraft:copper_chests","minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"happy_ghast_avoids":{"values":["minecraft:sweet_berry_bush","minecraft:cactus","minecraft:wither_rose","minecraft:magma_block","minecraft:fire","minecraft:pointed_dripstone"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass","minecraft:barrier"]},"incorrect_for_copper_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","#minecraft:copper_chests","#minecraft:lightning_rods"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"triggers_ambient_desert_dry_vegetation_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"triggers_ambient_desert_sand_block_sounds":{"values":["minecraft:sand","minecraft:red_sand"]},"triggers_ambient_dried_ghast_block_sounds":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:copper_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bars.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5285e5307 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/can_glide_through.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/can_glide_through.json new file mode 100644 index 000000000..0946f19c5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/can_glide_through.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:vine", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "#minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/chains.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/copper.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_chests.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_golem_statues.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/dry_vegetation_may_place_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/dry_vegetation_may_place_on.json new file mode 100644 index 000000000..ac023d9f9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/dry_vegetation_may_place_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..4454c0ae9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..42e54c28b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:copper_chests", + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/happy_ghast_avoids.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/happy_ghast_avoids.json new file mode 100644 index 000000000..7051ac919 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/happy_ghast_avoids.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sweet_berry_bush", + "minecraft:cactus", + "minecraft:wither_rose", + "minecraft:magma_block", + "minecraft:fire", + "minecraft:pointed_dripstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..bd1eaabf5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_copper_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_copper_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_copper_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/lanterns.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/lightning_rods.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..7494bdb7a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","#minecraft:wooden_shelves","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks","#minecraft:copper_chests","#minecraft:copper_golem_statues","#minecraft:lightning_rods","#minecraft:lanterns","#minecraft:chains","#minecraft:bars"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..414687af6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "#minecraft:wooden_shelves", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..45148f28b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,394 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks", + "#minecraft:copper_chests", + "#minecraft:copper_golem_statues", + "#minecraft:lightning_rods", + "#minecraft:lanterns", + "#minecraft:chains", + "#minecraft:bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..5390074ba --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,81 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "#minecraft:copper_chests", + "#minecraft:lightning_rods" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..f0b8ac09d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:copper_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_shelves.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_11/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..d0df3443b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:spear","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire","minecraft:spear"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..12234e8ac --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:spear", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..e78fba7c9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire", + "minecraft:spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/dialog/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/_all.json new file mode 100644 index 000000000..27b4e74e3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/_all.json @@ -0,0 +1 @@ +{"pause_screen_additions":{"values":[]},"quick_actions":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/dialog/pause_screen_additions.json b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/pause_screen_additions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/pause_screen_additions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/dialog/quick_actions.json b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/quick_actions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/dialog/quick_actions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..233187ea4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach","minecraft:lunge"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:lunge","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..677c59434 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach", + "minecraft:lunge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..129e9f9b7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:lunge", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..9bc9516b3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"accepts_iron_golem_gift":{"values":["minecraft:copper_golem"]},"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:nautilus","minecraft:zombie_nautilus"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"burn_in_daylight":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:bogged","minecraft:zombie","minecraft:zombie_horse","minecraft:zombie_villager","minecraft:drowned","minecraft:zombie_nautilus","minecraft:phantom"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand","minecraft:copper_golem","minecraft:nautilus"]},"can_equip_harness":{"values":["minecraft:happy_ghast"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel","minecraft:camel_husk","minecraft:nautilus","minecraft:zombie_nautilus"]},"can_float_while_ridden":{"values":["minecraft:horse","minecraft:zombie_horse","minecraft:mule","minecraft:donkey","minecraft:camel","minecraft:camel_husk"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse","minecraft:zombie_horse"]},"can_wear_nautilus_armor":{"values":["minecraft:nautilus","minecraft:zombie_nautilus"]},"candidate_for_iron_golem_gift":{"values":["minecraft:villager","#minecraft:accepts_iron_golem_gift"]},"cannot_be_pushed_onto_boats":{"values":["minecraft:player","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:creaking","minecraft:nautilus","minecraft:zombie_nautilus"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:happy_ghast","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:copper_golem","minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:happy_ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"followable_friendly_mobs":{"values":["minecraft:armadillo","minecraft:bee","minecraft:camel","minecraft:cat","minecraft:chicken","minecraft:cow","minecraft:donkey","minecraft:fox","minecraft:goat","minecraft:happy_ghast","minecraft:horse","minecraft:skeleton_horse","minecraft:llama","minecraft:mule","minecraft:ocelot","minecraft:panda","minecraft:parrot","minecraft:pig","minecraft:polar_bear","minecraft:rabbit","minecraft:sheep","minecraft:sniffer","minecraft:strider","minecraft:villager","minecraft:wolf"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"nautilus_hostiles":{"values":["minecraft:pufferfish"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:nautilus","minecraft:zombie_nautilus"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged","minecraft:parched"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:camel_husk","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk","minecraft:zombie_nautilus"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json new file mode 100644 index 000000000..eb3b6b365 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_golem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..caa1040b6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/burn_in_daylight.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/burn_in_daylight.json new file mode 100644 index 000000000..8f54dc8c7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/burn_in_daylight.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:bogged", + "minecraft:zombie", + "minecraft:zombie_horse", + "minecraft:zombie_villager", + "minecraft:drowned", + "minecraft:zombie_nautilus", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..35476b093 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand", + "minecraft:copper_golem", + "minecraft:nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_harness.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_harness.json new file mode 100644 index 000000000..bf784bb2b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_harness.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:happy_ghast" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..eb053a30c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel", + "minecraft:camel_husk", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_float_while_ridden.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_float_while_ridden.json new file mode 100644 index 000000000..2c6da42cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_float_while_ridden.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:zombie_horse", + "minecraft:mule", + "minecraft:donkey", + "minecraft:camel", + "minecraft:camel_husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..c1546f020 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json new file mode 100644 index 000000000..4ec1ffa28 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json new file mode 100644 index 000000000..4903d3771 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:villager", + "#minecraft:accepts_iron_golem_gift" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json new file mode 100644 index 000000000..0fde680a8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:player", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:creaking", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..9c53e262b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..3d1830c0d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:copper_golem", + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:happy_ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/followable_friendly_mobs.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/followable_friendly_mobs.json new file mode 100644 index 000000000..26848cc31 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/followable_friendly_mobs.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:armadillo", + "minecraft:bee", + "minecraft:camel", + "minecraft:cat", + "minecraft:chicken", + "minecraft:cow", + "minecraft:donkey", + "minecraft:fox", + "minecraft:goat", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:pig", + "minecraft:polar_bear", + "minecraft:rabbit", + "minecraft:sheep", + "minecraft:sniffer", + "minecraft:strider", + "minecraft:villager", + "minecraft:wolf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/nautilus_hostiles.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/nautilus_hostiles.json new file mode 100644 index 000000000..6a4ad949f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/nautilus_hostiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:pufferfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..a554229cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..d722688ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged", + "minecraft:parched" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..ca3355d48 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:camel_husk", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..5dcd0c64a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe","minecraft:copper_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"camel_husk_food":{"values":["minecraft:rabbit_foot"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:copper_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe","minecraft:copper_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"copper_tool_materials":{"values":["minecraft:copper_ingot"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:copper_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"happy_ghast_food":{"values":["minecraft:snowball"]},"happy_ghast_tempt_items":{"values":["#minecraft:happy_ghast_food","#minecraft:harnesses"]},"harnesses":{"values":["minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:copper_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe","minecraft:copper_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:carrot","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:copper_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"nautilus_bucket_food":{"values":["minecraft:pufferfish_bucket","minecraft:cod_bucket","minecraft:salmon_bucket","minecraft:tropical_fish_bucket"]},"nautilus_food":{"values":["#minecraft:fishes","#minecraft:nautilus_bucket_food"]},"nautilus_taming_items":{"values":["minecraft:pufferfish_bucket","minecraft:pufferfish"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_shelf","minecraft:crimson_shelf"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe","minecraft:copper_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_nautilus_armor","minecraft:golden_sword","minecraft:golden_spear","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow","minecraft:golden_spear"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_copper_armor":{"values":["minecraft:copper_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"shearable_from_copper_golem":{"values":["minecraft:poppy"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel","minecraft:copper_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spears":{"values":["minecraft:diamond_spear","minecraft:stone_spear","minecraft:golden_spear","minecraft:netherite_spear","minecraft:wooden_spear","minecraft:iron_spear","minecraft:copper_spear"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword","minecraft:copper_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"zombie_horse_food":{"values":["minecraft:red_mushroom"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..55b3892ba --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/axes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe", + "minecraft:copper_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/bars.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_husk_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_husk_food.json new file mode 100644 index 000000000..8c0728209 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/camel_husk_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:rabbit_foot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/chains.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..f46b289b8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:copper_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..5e6fc1bec --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/copper.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_chests.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_golem_statues.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_tool_materials.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/copper_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/eggs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..96226f883 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace","#minecraft:spears"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/melee_weapon","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"lunge":{"values":["#minecraft:spears"]},"mace":{"values":["minecraft:mace"]},"melee_weapon":{"values":["#minecraft:swords","#minecraft:spears"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:enchantable/melee_weapon","#minecraft:axes"]},"sweeping":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..2304e0f3c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace", + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..a93e5ff25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/melee_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/lunge.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/lunge.json new file mode 100644 index 000000000..1f3b3aa06 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/lunge.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/melee_weapon.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/melee_weapon.json new file mode 100644 index 000000000..21b32efbd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/melee_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5838ae450 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/melee_weapon", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sweeping.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sweeping.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/sweeping.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..47593a571 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:copper_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_food.json new file mode 100644 index 000000000..952b6ca8d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_tempt_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_tempt_items.json new file mode 100644 index 000000000..141ba1088 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/happy_ghast_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:happy_ghast_food", + "#minecraft:harnesses" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/harnesses.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/harnesses.json new file mode 100644 index 000000000..2592da686 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/harnesses.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_harness", + "minecraft:orange_harness", + "minecraft:magenta_harness", + "minecraft:light_blue_harness", + "minecraft:yellow_harness", + "minecraft:lime_harness", + "minecraft:pink_harness", + "minecraft:gray_harness", + "minecraft:light_gray_harness", + "minecraft:cyan_harness", + "minecraft:purple_harness", + "minecraft:blue_harness", + "minecraft:brown_harness", + "minecraft:green_harness", + "minecraft:red_harness", + "minecraft:black_harness" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..a0074afca --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:copper_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..b0da60a35 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/hoes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe", + "minecraft:copper_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..a7adf36b8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/lanterns.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..0aed88158 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:copper_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/lightning_rods.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_bucket_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_bucket_food.json new file mode 100644 index 000000000..d3900544e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_bucket_food.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pufferfish_bucket", + "minecraft:cod_bucket", + "minecraft:salmon_bucket", + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_food.json new file mode 100644 index 000000000..a6fe3fe36 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:fishes", + "#minecraft:nautilus_bucket_food" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_taming_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_taming_items.json new file mode 100644 index 000000000..4192297b2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/nautilus_taming_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:pufferfish_bucket", + "minecraft:pufferfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..41c8d15e4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_shelf", + "minecraft:crimson_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..3902c558c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..df13beed7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,29 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_nautilus_armor", + "minecraft:golden_sword", + "minecraft:golden_spear", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..4623c70e9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crossbow", + "minecraft:golden_spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_copper_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_copper_armor.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_copper_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/shearable_from_copper_golem.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/shearable_from_copper_golem.json new file mode 100644 index 000000000..fcef1afbe --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/shearable_from_copper_golem.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:poppy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..3c03a4372 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/shovels.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel", + "minecraft:copper_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/spears.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/spears.json new file mode 100644 index 000000000..61999a530 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/spears.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_spear", + "minecraft:stone_spear", + "minecraft:golden_spear", + "minecraft:netherite_spear", + "minecraft:wooden_spear", + "minecraft:iron_spear", + "minecraft:copper_spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..1483ad5a9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/swords.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword", + "minecraft:copper_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_shelves.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/item/zombie_horse_food.json b/assets/datapacks/1_21_11/data/minecraft/tags/item/zombie_horse_food.json new file mode 100644 index 000000000..02bd559b4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/item/zombie_horse_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:red_mushroom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..6d8b50485 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides","minecraft:dennis"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..fa9feb5c5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,51 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides", + "minecraft:dennis" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/timeline/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/_all.json new file mode 100644 index 000000000..1dbc1e3ab --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/_all.json @@ -0,0 +1 @@ +{"in_end":{"values":["#minecraft:universal"]},"in_nether":{"values":["#minecraft:universal"]},"in_overworld":{"values":["#minecraft:universal","minecraft:day","minecraft:moon","minecraft:early_game"]},"universal":{"values":["minecraft:villager_schedule"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_end.json b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_end.json new file mode 100644 index 000000000..2a0e147fb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_end.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:universal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_nether.json b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_nether.json new file mode 100644 index 000000000..2a0e147fb --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:universal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_overworld.json b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_overworld.json new file mode 100644 index 000000000..94f2424f8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/in_overworld.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:universal", + "minecraft:day", + "minecraft:moon", + "minecraft:early_game" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/timeline/universal.json b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/universal.json new file mode 100644 index 000000000..a37beba96 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/timeline/universal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:villager_schedule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..04946ca73 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_coral_variant_zombie_nautilus":{"values":["minecraft:warm_ocean"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:cherry_grove","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..bd1af0f8e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,41 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:cherry_grove", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_11/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..3594f3ec3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:snow","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:hanging_roots"]},"replaceable_by_trees":{"values":["#minecraft:leaves","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","#minecraft:saplings","#minecraft:small_flowers","#minecraft:crops","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:sugar_cane","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:attached_pumpkin_stem","minecraft:attached_melon_stem","minecraft:lily_pad","minecraft:cocoa","minecraft:pitcher_crop","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant","minecraft:spore_blossom","minecraft:moss_carpet","minecraft:pink_petals","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:small_dripleaf","minecraft:nether_wart","minecraft:warped_fungus","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_fungus","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:crimson_roots","minecraft:chorus_plant","minecraft:chorus_flower"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..ba45e6cfe --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..a1e7c896b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..bd63a6c12 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..831a39cfb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:short_grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker","minecraft:pink_petals","minecraft:cherry_leaves"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..a5e87ddee --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,90 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:short_grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..d692b7292 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker", + "minecraft:pink_petals", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..0cdbf1543 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,388 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..52ac1ec35 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,88 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..60bfd8422 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:snow", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..b3f1520db --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..d4e6df2e5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,28 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..9e7856bf2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..0f3f5aeaa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/slabs.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..2aead93a1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..eb67a9fee --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/stairs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..57670bedb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:saplings", + "#minecraft:small_flowers", + "#minecraft:crops", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:sugar_cane", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:attached_pumpkin_stem", + "minecraft:attached_melon_stem", + "minecraft:lily_pad", + "minecraft:cocoa", + "minecraft:pitcher_crop", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant", + "minecraft:spore_blossom", + "minecraft:moss_carpet", + "minecraft:pink_petals", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:small_dripleaf", + "minecraft:nether_wart", + "minecraft:warped_fungus", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_fungus", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:crimson_roots", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/tall_flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..b1ebe41f9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..bf1d1f6f6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..b4d428421 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/walls.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_2/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..67041ccd9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..7a240ac9f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..bd774486b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..6ccfba3a2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..e0ce03833 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["#minecraft:flowers"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","#minecraft:tall_flowers","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"tall_flowers":{"values":["minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:iron_ingot","minecraft:copper_ingot","minecraft:gold_ingot","minecraft:lapis_lazuli","minecraft:emerald","minecraft:diamond","minecraft:netherite_ingot","minecraft:redstone","minecraft:quartz","minecraft:amethyst_shard"]},"trim_templates":{"values":["minecraft:ward_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template","minecraft:flow_armor_trim_smithing_template","minecraft:bolt_armor_trim_smithing_template"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..42a09c217 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:flowers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..4949f62a6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..26cb2e34f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..a75db4a09 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/dirt.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..2a8d29249 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..9e10a4dec --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/flowers.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:tall_flowers", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..4ca06dad6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..d348d1076 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..6815479c4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/leaves.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..3b2590c97 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..a8ff5bb5c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/planks.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..cebde163c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/saplings.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..7b4ddb48a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/signs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..0f3f5aeaa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/slabs.json @@ -0,0 +1,54 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..2477625f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..eb67a9fee --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/stairs.json @@ -0,0 +1,50 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/tall_flowers.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 000000000..144eb89e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..d105d4f05 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:iron_ingot", + "minecraft:copper_ingot", + "minecraft:gold_ingot", + "minecraft:lapis_lazuli", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:netherite_ingot", + "minecraft:redstone", + "minecraft:quartz", + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_templates.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_templates.json new file mode 100644 index 000000000..360be1307 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/trim_templates.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:ward_armor_trim_smithing_template", + "minecraft:spire_armor_trim_smithing_template", + "minecraft:coast_armor_trim_smithing_template", + "minecraft:eye_armor_trim_smithing_template", + "minecraft:dune_armor_trim_smithing_template", + "minecraft:wild_armor_trim_smithing_template", + "minecraft:rib_armor_trim_smithing_template", + "minecraft:tide_armor_trim_smithing_template", + "minecraft:sentry_armor_trim_smithing_template", + "minecraft:vex_armor_trim_smithing_template", + "minecraft:snout_armor_trim_smithing_template", + "minecraft:wayfinder_armor_trim_smithing_template", + "minecraft:shaper_armor_trim_smithing_template", + "minecraft:silence_armor_trim_smithing_template", + "minecraft:raiser_armor_trim_smithing_template", + "minecraft:host_armor_trim_smithing_template", + "minecraft:flow_armor_trim_smithing_template", + "minecraft:bolt_armor_trim_smithing_template" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..b4d428421 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/walls.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..fe5e05729 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..5c9de9201 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..cecdd724d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..79558b926 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..be1fba2b0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..7561537f4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..8e93dc6d3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_2/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..7b943c39b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..79664889c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,50 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..2718597b9 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..02025a851 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..960b98158 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,56 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..10d6d89ea --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..caf0b8786 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..124112fc0 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..772e00a6c --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_2/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..66c36825f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","#minecraft:dirt","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"dead_bush_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:hanging_roots"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","#minecraft:saplings","#minecraft:crops","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:sugar_cane","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:attached_pumpkin_stem","minecraft:attached_melon_stem","minecraft:lily_pad","minecraft:cocoa","minecraft:pitcher_crop","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant","minecraft:spore_blossom","minecraft:pink_petals","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:small_dripleaf","minecraft:nether_wart","minecraft:warped_fungus","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_fungus","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:crimson_roots","minecraft:chorus_plant","minecraft:chorus_flower"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..c6edf1c8d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5ef3d3697 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dead_bush_may_place_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dead_bush_may_place_on.json new file mode 100644 index 000000000..56f44e1f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dead_bush_may_place_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..fe9dfc5e0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..28a83e79e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..fa676d19a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/flowers.json @@ -0,0 +1,17 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..bd63a6c12 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..61e5a7ec3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:attached_melon_stem","minecraft:attached_pumpkin_stem","minecraft:azalea","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:beetroots","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:brown_mushroom","minecraft:campfire","minecraft:carrots","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:cave_vines_plant","minecraft:cave_vines","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:crimson_fungus","minecraft:daylight_detector","minecraft:dead_bush","minecraft:fern","minecraft:fletching_table","minecraft:glow_lichen","minecraft:short_grass","minecraft:hanging_roots","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:large_fern","minecraft:lectern","minecraft:lily_pad","minecraft:loom","minecraft:melon_stem","minecraft:melon","minecraft:mushroom_stem","minecraft:nether_wart","minecraft:potatoes","minecraft:pumpkin_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:red_mushroom","minecraft:scaffolding","minecraft:small_dripleaf","minecraft:smithing_table","minecraft:soul_campfire","minecraft:spore_blossom","minecraft:sugar_cane","minecraft:sweet_berry_bush","minecraft:tall_grass","minecraft:trapped_chest","minecraft:twisting_vines_plant","minecraft:twisting_vines","minecraft:vine","minecraft:warped_fungus","minecraft:weeping_vines_plant","minecraft:weeping_vines","minecraft:wheat","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:saplings","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","minecraft:creaking_heart"]},"hoe":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker","minecraft:pink_petals","minecraft:cherry_leaves"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..78611b85d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,91 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:attached_melon_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:azalea", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:beetroots", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:brown_mushroom", + "minecraft:campfire", + "minecraft:carrots", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:cave_vines_plant", + "minecraft:cave_vines", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:crimson_fungus", + "minecraft:daylight_detector", + "minecraft:dead_bush", + "minecraft:fern", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:short_grass", + "minecraft:hanging_roots", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:large_fern", + "minecraft:lectern", + "minecraft:lily_pad", + "minecraft:loom", + "minecraft:melon_stem", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:nether_wart", + "minecraft:potatoes", + "minecraft:pumpkin_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:red_mushroom", + "minecraft:scaffolding", + "minecraft:small_dripleaf", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:spore_blossom", + "minecraft:sugar_cane", + "minecraft:sweet_berry_bush", + "minecraft:tall_grass", + "minecraft:trapped_chest", + "minecraft:twisting_vines_plant", + "minecraft:twisting_vines", + "minecraft:vine", + "minecraft:warped_fungus", + "minecraft:weeping_vines_plant", + "minecraft:weeping_vines", + "minecraft:wheat", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:saplings", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..28868bb47 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker", + "minecraft:pink_petals", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..c9b8d1b86 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,393 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..536ba02aa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,80 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..604c412a0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..ba17b35c9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..9f051b23a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,52 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:saplings", + "#minecraft:crops", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:sugar_cane", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:attached_pumpkin_stem", + "minecraft:attached_melon_stem", + "minecraft:lily_pad", + "minecraft:cocoa", + "minecraft:pitcher_crop", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant", + "minecraft:spore_blossom", + "minecraft:pink_petals", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:small_dripleaf", + "minecraft:nether_wart", + "minecraft:warped_fungus", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_fungus", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:crimson_roots", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..0595e8422 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..c926979e8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_4/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/_all.json new file mode 100644 index 000000000..ad8dbb881 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/_all.json @@ -0,0 +1 @@ +{"default_spawns":{"values":["minecraft:tabby","minecraft:black","minecraft:red","minecraft:siamese","minecraft:british_shorthair","minecraft:calico","minecraft:persian","minecraft:ragdoll","minecraft:white","minecraft:jellie"]},"full_moon_spawns":{"values":["#minecraft:default_spawns","minecraft:all_black"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/default_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/default_spawns.json new file mode 100644 index 000000000..dc6f9e88d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/default_spawns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:tabby", + "minecraft:black", + "minecraft:red", + "minecraft:siamese", + "minecraft:british_shorthair", + "minecraft:calico", + "minecraft:persian", + "minecraft:ragdoll", + "minecraft:white", + "minecraft:jellie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/full_moon_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/full_moon_spawns.json new file mode 100644 index 000000000..039963f93 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/cat_variant/full_moon_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:default_spawns", + "minecraft:all_black" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..67041ccd9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:falling_anvil","minecraft:falling_stalactite"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..a12ed3cf7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:falling_anvil", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..0ceb92223 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..6ccfba3a2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..36ffdf5cd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:chorus_flower","minecraft:spore_blossom"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..c6edf1c8d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,31 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:chorus_flower", + "minecraft:spore_blossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..d348d1076 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_4/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..7b943c39b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..79664889c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,50 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..b88d1defe --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:pale_garden","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..41fa29c49 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:pale_garden","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..51f2b8c02 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:pale_garden", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..2d31b9e8e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..133f965ac --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:pale_garden", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..40421c6f9 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..772e00a6c --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_4/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..71c37da59 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"dry_vegetation_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt","minecraft:farmland"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"plays_ambient_desert_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5285e5307 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/dry_vegetation_may_place_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/dry_vegetation_may_place_on.json new file mode 100644 index 000000000..ac023d9f9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/dry_vegetation_may_place_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..4454c0ae9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..6cc31e39d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..62b74b061 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..c9b8d1b86 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,393 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..536ba02aa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,80 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/plays_ambient_desert_block_sounds.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/plays_ambient_desert_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/plays_ambient_desert_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..519259461 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_5/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..de043e2b2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..517e0c33d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..86bc55630 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..b68478207 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..ee9b1e259 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..6ccfba3a2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..dff944b7a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/eggs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..d348d1076 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..669a6508f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/sand.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_5/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..7b943c39b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..79664889c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,50 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..1281ad14e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..40421c6f9 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_5/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..d4fce98d7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"dry_vegetation_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt","minecraft:farmland"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"happy_ghast_avoids":{"values":["minecraft:sweet_berry_bush","minecraft:cactus","minecraft:wither_rose","minecraft:magma_block","minecraft:fire","minecraft:pointed_dripstone"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"triggers_ambient_desert_dry_vegetation_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"triggers_ambient_desert_sand_block_sounds":{"values":["minecraft:sand","minecraft:red_sand"]},"triggers_ambient_dried_ghast_block_sounds":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5285e5307 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/dry_vegetation_may_place_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/dry_vegetation_may_place_on.json new file mode 100644 index 000000000..ac023d9f9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/dry_vegetation_may_place_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..4454c0ae9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/happy_ghast_avoids.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/happy_ghast_avoids.json new file mode 100644 index 000000000..7051ac919 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/happy_ghast_avoids.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sweet_berry_bush", + "minecraft:cactus", + "minecraft:wither_rose", + "minecraft:magma_block", + "minecraft:fire", + "minecraft:pointed_dripstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..6cc31e39d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..62b74b061 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..c9b8d1b86 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,393 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..536ba02aa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,80 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..519259461 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_6/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..de043e2b2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/dialog/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/_all.json new file mode 100644 index 000000000..27b4e74e3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/_all.json @@ -0,0 +1 @@ +{"pause_screen_additions":{"values":[]},"quick_actions":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/dialog/pause_screen_additions.json b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/pause_screen_additions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/pause_screen_additions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/dialog/quick_actions.json b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/quick_actions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/dialog/quick_actions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..6a8d778bd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_equip_harness":{"values":["minecraft:happy_ghast"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:happy_ghast","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:happy_ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"followable_friendly_mobs":{"values":["minecraft:armadillo","minecraft:bee","minecraft:camel","minecraft:cat","minecraft:chicken","minecraft:cow","minecraft:donkey","minecraft:fox","minecraft:goat","minecraft:happy_ghast","minecraft:horse","minecraft:skeleton_horse","minecraft:llama","minecraft:mule","minecraft:ocelot","minecraft:panda","minecraft:parrot","minecraft:pig","minecraft:polar_bear","minecraft:rabbit","minecraft:sheep","minecraft:sniffer","minecraft:strider","minecraft:villager","minecraft:wolf"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_harness.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_harness.json new file mode 100644 index 000000000..bf784bb2b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_harness.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:happy_ghast" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..86bc55630 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..b68478207 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..9c53e262b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..3198c78f0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:happy_ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/followable_friendly_mobs.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/followable_friendly_mobs.json new file mode 100644 index 000000000..26848cc31 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/followable_friendly_mobs.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:armadillo", + "minecraft:bee", + "minecraft:camel", + "minecraft:cat", + "minecraft:chicken", + "minecraft:cow", + "minecraft:donkey", + "minecraft:fox", + "minecraft:goat", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:pig", + "minecraft:polar_bear", + "minecraft:rabbit", + "minecraft:sheep", + "minecraft:sniffer", + "minecraft:strider", + "minecraft:villager", + "minecraft:wolf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..cf1c3b6ea --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"happy_ghast_food":{"values":["minecraft:snowball"]},"happy_ghast_tempt_items":{"values":["#minecraft:happy_ghast_food","#minecraft:harnesses"]},"harnesses":{"values":["minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:carrot","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/eggs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_food.json new file mode 100644 index 000000000..952b6ca8d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_tempt_items.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_tempt_items.json new file mode 100644 index 000000000..141ba1088 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/happy_ghast_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:happy_ghast_food", + "#minecraft:harnesses" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/harnesses.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/harnesses.json new file mode 100644 index 000000000..2592da686 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/harnesses.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_harness", + "minecraft:orange_harness", + "minecraft:magenta_harness", + "minecraft:light_blue_harness", + "minecraft:yellow_harness", + "minecraft:lime_harness", + "minecraft:pink_harness", + "minecraft:gray_harness", + "minecraft:light_gray_harness", + "minecraft:cyan_harness", + "minecraft:purple_harness", + "minecraft:blue_harness", + "minecraft:brown_harness", + "minecraft:green_harness", + "minecraft:red_harness", + "minecraft:black_harness" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..a7adf36b8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_6/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..7b943c39b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..79664889c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,50 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..1281ad14e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..40421c6f9 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_6/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..d4fce98d7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"dry_vegetation_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt","minecraft:farmland"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"happy_ghast_avoids":{"values":["minecraft:sweet_berry_bush","minecraft:cactus","minecraft:wither_rose","minecraft:magma_block","minecraft:fire","minecraft:pointed_dripstone"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:lightning_rod","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"triggers_ambient_desert_dry_vegetation_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"triggers_ambient_desert_sand_block_sounds":{"values":["minecraft:sand","minecraft:red_sand"]},"triggers_ambient_dried_ghast_block_sounds":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5285e5307 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/dry_vegetation_may_place_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/dry_vegetation_may_place_on.json new file mode 100644 index 000000000..ac023d9f9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/dry_vegetation_may_place_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..4454c0ae9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..48330ae69 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/happy_ghast_avoids.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/happy_ghast_avoids.json new file mode 100644 index 000000000..7051ac919 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/happy_ghast_avoids.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sweet_berry_bush", + "minecraft:cactus", + "minecraft:wither_rose", + "minecraft:magma_block", + "minecraft:fire", + "minecraft:pointed_dripstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..a35cb86d8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..6cc31e39d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:iron_bars","minecraft:chain","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:lightning_rod","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..62b74b061 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..c9b8d1b86 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,393 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:iron_bars", + "minecraft:chain", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:lightning_rod", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..536ba02aa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,80 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:lightning_rod", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..519259461 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_7/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..de043e2b2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/dialog/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/_all.json new file mode 100644 index 000000000..27b4e74e3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/_all.json @@ -0,0 +1 @@ +{"pause_screen_additions":{"values":[]},"quick_actions":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/dialog/pause_screen_additions.json b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/pause_screen_additions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/pause_screen_additions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/dialog/quick_actions.json b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/quick_actions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/dialog/quick_actions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..6a8d778bd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand"]},"can_equip_harness":{"values":["minecraft:happy_ghast"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:happy_ghast","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:happy_ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"followable_friendly_mobs":{"values":["minecraft:armadillo","minecraft:bee","minecraft:camel","minecraft:cat","minecraft:chicken","minecraft:cow","minecraft:donkey","minecraft:fox","minecraft:goat","minecraft:happy_ghast","minecraft:horse","minecraft:skeleton_horse","minecraft:llama","minecraft:mule","minecraft:ocelot","minecraft:panda","minecraft:parrot","minecraft:pig","minecraft:polar_bear","minecraft:rabbit","minecraft:sheep","minecraft:sniffer","minecraft:strider","minecraft:villager","minecraft:wolf"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..77fe91401 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,18 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_harness.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_harness.json new file mode 100644 index 000000000..bf784bb2b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_harness.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:happy_ghast" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..86bc55630 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..b68478207 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..9c53e262b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..3198c78f0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:happy_ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/followable_friendly_mobs.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/followable_friendly_mobs.json new file mode 100644 index 000000000..26848cc31 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/followable_friendly_mobs.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:armadillo", + "minecraft:bee", + "minecraft:camel", + "minecraft:cat", + "minecraft:chicken", + "minecraft:cow", + "minecraft:donkey", + "minecraft:fox", + "minecraft:goat", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:pig", + "minecraft:polar_bear", + "minecraft:rabbit", + "minecraft:sheep", + "minecraft:sniffer", + "minecraft:strider", + "minecraft:villager", + "minecraft:wolf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..cf1c3b6ea --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"happy_ghast_food":{"values":["minecraft:snowball"]},"happy_ghast_tempt_items":{"values":["#minecraft:happy_ghast_food","#minecraft:harnesses"]},"harnesses":{"values":["minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:carrot","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..9508023b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/axes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..24a658024 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..87b16f458 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/eggs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..c5099cffc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_food.json new file mode 100644 index 000000000..952b6ca8d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_tempt_items.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_tempt_items.json new file mode 100644 index 000000000..141ba1088 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/happy_ghast_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:happy_ghast_food", + "#minecraft:harnesses" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/harnesses.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/harnesses.json new file mode 100644 index 000000000..2592da686 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/harnesses.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_harness", + "minecraft:orange_harness", + "minecraft:magenta_harness", + "minecraft:light_blue_harness", + "minecraft:yellow_harness", + "minecraft:lime_harness", + "minecraft:pink_harness", + "minecraft:gray_harness", + "minecraft:light_gray_harness", + "minecraft:cyan_harness", + "minecraft:purple_harness", + "minecraft:blue_harness", + "minecraft:brown_harness", + "minecraft:green_harness", + "minecraft:red_harness", + "minecraft:black_harness" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..6b32ea920 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..4b49189cc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/hoes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..a7adf36b8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..897cae414 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..540eb23a7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,34 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..dc0cec7d4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..ecad3da01 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/shovels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..5402ffb0f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_7/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..6d8b50485 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides","minecraft:dennis"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..fa9feb5c5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,51 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides", + "minecraft:dennis" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..1281ad14e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..40421c6f9 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_7/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..9d92596c6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"bamboo_plantable_on":{"values":["#minecraft:sand","#minecraft:dirt","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"big_dripleaf_placeable":{"values":["#minecraft:small_dripleaf_placeable","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"dry_vegetation_may_place_on":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:dirt","minecraft:farmland"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"guarded_by_piglins":{"values":["#minecraft:copper_chests","minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"happy_ghast_avoids":{"values":["minecraft:sweet_berry_bush","minecraft:cactus","minecraft:wither_rose","minecraft:magma_block","minecraft:fire","minecraft:pointed_dripstone"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass","minecraft:barrier"]},"incorrect_for_copper_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt"]},"mushroom_grow_block":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","#minecraft:copper_chests","#minecraft:lightning_rods"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:dirt","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:dirt","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_dripleaf_placeable":{"values":["minecraft:clay","minecraft:moss_block"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"snow_layer_can_survive_on":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"snow_layer_cannot_survive_on":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"triggers_ambient_desert_dry_vegetation_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"triggers_ambient_desert_sand_block_sounds":{"values":["minecraft:sand","minecraft:red_sand"]},"triggers_ambient_dried_ghast_block_sounds":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:copper_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/air.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/all_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/anvil.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..0fe474623 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..65e13ea6a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_plantable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_plantable_on.json new file mode 100644 index 000000000..8a0540c4d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bamboo_plantable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:dirt", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/banners.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bars.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/beds.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/beehives.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/big_dripleaf_placeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/big_dripleaf_placeable.json new file mode 100644 index 000000000..5285e5307 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/big_dripleaf_placeable.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:small_dripleaf_placeable", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/campfires.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/candles.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/chains.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/climbable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/copper.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_chests.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_golem_statues.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/corals.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/crops.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dirt.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/doors.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/dry_vegetation_may_place_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/dry_vegetation_may_place_on.json new file mode 100644 index 000000000..ac023d9f9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/dry_vegetation_may_place_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:dirt", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..4454c0ae9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/fences.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/fire.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e1fd65ab --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/flowers.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..42e54c28b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:copper_chests", + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/happy_ghast_avoids.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/happy_ghast_avoids.json new file mode 100644 index 000000000..7051ac919 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/happy_ghast_avoids.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sweet_berry_bush", + "minecraft:cactus", + "minecraft:wither_rose", + "minecraft:magma_block", + "minecraft:fire", + "minecraft:pointed_dripstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/ice.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/impermeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..bd1eaabf5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_copper_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_copper_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_copper_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/lanterns.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/leaves.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/lightning_rods.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..6b1511c67 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..7494bdb7a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","#minecraft:wooden_shelves","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks","#minecraft:copper_chests","#minecraft:copper_golem_statues","#minecraft:lightning_rods","#minecraft:lanterns","#minecraft:chains","#minecraft:bars"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..414687af6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "#minecraft:wooden_shelves", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..45148f28b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,394 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks", + "#minecraft:copper_chests", + "#minecraft:copper_golem_statues", + "#minecraft:lightning_rods", + "#minecraft:lanterns", + "#minecraft:chains", + "#minecraft:bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..dd51f42ed --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/mushroom_grow_block.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/mushroom_grow_block.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/mushroom_grow_block.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..5390074ba --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,81 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "#minecraft:copper_chests", + "#minecraft:lightning_rods" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..84aa7a200 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:dirt", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/nylium.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..2830ac2b9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/planks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/portals.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/rails.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sand.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/saplings.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..003d33437 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:dirt", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/slabs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/small_dripleaf_placeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/small_dripleaf_placeable.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/small_dripleaf_placeable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..9948ad3b2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/snow.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_can_survive_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_can_survive_on.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_can_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_cannot_survive_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_cannot_survive_on.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/snow_layer_cannot_survive_on.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/stairs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/terracotta.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..f0b8ac09d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:copper_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/walls.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_shelves.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wool.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/1_21_9/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..de043e2b2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..55b0aeb33 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..b0c8fa58f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,32 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/dialog/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/_all.json new file mode 100644 index 000000000..27b4e74e3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/_all.json @@ -0,0 +1 @@ +{"pause_screen_additions":{"values":[]},"quick_actions":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/dialog/pause_screen_additions.json b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/pause_screen_additions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/pause_screen_additions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/dialog/quick_actions.json b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/quick_actions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/dialog/quick_actions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..b8d673929 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..b7f3b00ac --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,39 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..b91533b94 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,46 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..c666551ab --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"accepts_iron_golem_gift":{"values":["minecraft:copper_golem"]},"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand","minecraft:copper_golem"]},"can_equip_harness":{"values":["minecraft:happy_ghast"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse"]},"candidate_for_iron_golem_gift":{"values":["minecraft:villager","#minecraft:accepts_iron_golem_gift"]},"cannot_be_pushed_onto_boats":{"values":["minecraft:player","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:creaking"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:happy_ghast","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:copper_golem","minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:happy_ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"followable_friendly_mobs":{"values":["minecraft:armadillo","minecraft:bee","minecraft:camel","minecraft:cat","minecraft:chicken","minecraft:cow","minecraft:donkey","minecraft:fox","minecraft:goat","minecraft:happy_ghast","minecraft:horse","minecraft:skeleton_horse","minecraft:llama","minecraft:mule","minecraft:ocelot","minecraft:panda","minecraft:parrot","minecraft:pig","minecraft:polar_bear","minecraft:rabbit","minecraft:sheep","minecraft:sniffer","minecraft:strider","minecraft:villager","minecraft:wolf"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json new file mode 100644 index 000000000..eb3b6b365 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_golem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..00c806783 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..3dd314c63 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand", + "minecraft:copper_golem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_harness.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_harness.json new file mode 100644 index 000000000..bf784bb2b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_harness.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:happy_ghast" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..86bc55630 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..b68478207 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json new file mode 100644 index 000000000..4903d3771 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:villager", + "#minecraft:accepts_iron_golem_gift" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json new file mode 100644 index 000000000..d78c556f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:player", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:creaking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..9c53e262b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..3d1830c0d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:copper_golem", + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:happy_ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/followable_friendly_mobs.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/followable_friendly_mobs.json new file mode 100644 index 000000000..26848cc31 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/followable_friendly_mobs.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:armadillo", + "minecraft:bee", + "minecraft:camel", + "minecraft:cat", + "minecraft:chicken", + "minecraft:cow", + "minecraft:donkey", + "minecraft:fox", + "minecraft:goat", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:pig", + "minecraft:polar_bear", + "minecraft:rabbit", + "minecraft:sheep", + "minecraft:sniffer", + "minecraft:strider", + "minecraft:villager", + "minecraft:wolf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..07cad20b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..26fc7d7b4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..411a77ba8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/fluid/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..b02602112 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/fluid/lava.json b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/fluid/water.json b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/instrument/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..c1df1a11e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe","minecraft:copper_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:copper_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe","minecraft:copper_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"copper_tool_materials":{"values":["minecraft:copper_ingot"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:pale_moss_block","minecraft:mud","minecraft:muddy_mangrove_roots"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyeable":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:copper_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"happy_ghast_food":{"values":["minecraft:snowball"]},"happy_ghast_tempt_items":{"values":["#minecraft:happy_ghast_food","#minecraft:harnesses"]},"harnesses":{"values":["minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:copper_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe","minecraft:copper_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:carrot","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:copper_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_shelf","minecraft:crimson_shelf"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe","minecraft:copper_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_sword","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_copper_armor":{"values":["minecraft:copper_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"shearable_from_copper_golem":{"values":["minecraft:poppy"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel","minecraft:copper_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword","minecraft:copper_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/anvil.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/arrows.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/axes.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..55b3892ba --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/axes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe", + "minecraft:copper_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/banners.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/bars.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/beds.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/bee_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/boats.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/bundles.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/camel_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/candles.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/cat_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/chains.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..f46b289b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:copper_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..5e6fc1bec --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/coals.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/compasses.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/copper.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_chests.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_golem_statues.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_tool_materials.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/copper_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/cow_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/dirt.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..2037c6a13 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/dirt.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:pale_moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/doors.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/dyeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/dyeable.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/dyeable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/eggs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..131e6f16f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/sword","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"mace":{"values":["minecraft:mace"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:swords","#minecraft:axes"]},"sword":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..a27eb2fc9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,25 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..715342639 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sword", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5c3bf3389 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sword.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/fences.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/fishes.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/flowers.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..47593a571 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:copper_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/fox_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/frog_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/goat_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_food.json new file mode 100644 index 000000000..952b6ca8d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_tempt_items.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_tempt_items.json new file mode 100644 index 000000000..141ba1088 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/happy_ghast_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:happy_ghast_food", + "#minecraft:harnesses" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/harnesses.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/harnesses.json new file mode 100644 index 000000000..2592da686 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/harnesses.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_harness", + "minecraft:orange_harness", + "minecraft:magenta_harness", + "minecraft:light_blue_harness", + "minecraft:yellow_harness", + "minecraft:lime_harness", + "minecraft:pink_harness", + "minecraft:gray_harness", + "minecraft:light_gray_harness", + "minecraft:cyan_harness", + "minecraft:purple_harness", + "minecraft:blue_harness", + "minecraft:brown_harness", + "minecraft:green_harness", + "minecraft:red_harness", + "minecraft:black_harness" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/head_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..a0074afca --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:copper_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/hoes.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..b0da60a35 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/hoes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe", + "minecraft:copper_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..a7adf36b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/lanterns.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/leaves.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..0aed88158 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:copper_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/lightning_rods.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/meat.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..41c8d15e4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_shelf", + "minecraft:crimson_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..3902c558c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/pig_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..ebde2f0b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_sword", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/planks.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/rails.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_copper_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_copper_armor.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_copper_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/sand.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/saplings.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/shearable_from_copper_golem.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/shearable_from_copper_golem.json new file mode 100644 index 000000000..fcef1afbe --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/shearable_from_copper_golem.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:poppy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/shovels.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..3c03a4372 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/shovels.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel", + "minecraft:copper_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/signs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/skulls.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/slabs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..c77dca4b4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/stairs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/swords.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..1483ad5a9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/swords.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword", + "minecraft:copper_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/terracotta.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/walls.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_shelves.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wool.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/1_21_9/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..6d8b50485 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides","minecraft:dennis"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..fa9feb5c5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,51 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides", + "minecraft:dennis" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..3ef1740e4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"has_closer_water_fog":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"increased_fire_burnout":{"values":["minecraft:bamboo_jungle","minecraft:mushroom_fields","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:swamp","minecraft:jungle"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"plays_underwater_music":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"snow_golem_melts":{"values":["minecraft:badlands","minecraft:basalt_deltas","minecraft:crimson_forest","minecraft:desert","minecraft:eroded_badlands","minecraft:nether_wastes","minecraft:savanna","minecraft:savanna_plateau","minecraft:soul_sand_valley","minecraft:warped_forest","minecraft:windswept_savanna","minecraft:wooded_badlands"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:cherry_grove","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_patrol_spawns":{"values":["minecraft:mushroom_fields"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_closer_water_fog.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json new file mode 100644 index 000000000..0096896de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/increased_fire_burnout.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:mushroom_fields", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:swamp", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/plays_underwater_music.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/plays_underwater_music.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/plays_underwater_music.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/snow_golem_melts.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/snow_golem_melts.json new file mode 100644 index 000000000..b403ab11e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/snow_golem_melts.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:basalt_deltas", + "minecraft:crimson_forest", + "minecraft:desert", + "minecraft:eroded_badlands", + "minecraft:nether_wastes", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:soul_sand_valley", + "minecraft:warped_forest", + "minecraft:windswept_savanna", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..bd1af0f8e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,41 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:cherry_grove", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_patrol_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/1_21_9/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/_all.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/_all.json new file mode 100644 index 000000000..0faca8bbd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/_all.json @@ -0,0 +1 @@ +{"no_item_required":{"values":["minecraft:square_bottom_left","minecraft:square_bottom_right","minecraft:square_top_left","minecraft:square_top_right","minecraft:stripe_bottom","minecraft:stripe_top","minecraft:stripe_left","minecraft:stripe_right","minecraft:stripe_center","minecraft:stripe_middle","minecraft:stripe_downright","minecraft:stripe_downleft","minecraft:small_stripes","minecraft:cross","minecraft:straight_cross","minecraft:triangle_bottom","minecraft:triangle_top","minecraft:triangles_bottom","minecraft:triangles_top","minecraft:diagonal_left","minecraft:diagonal_up_right","minecraft:diagonal_up_left","minecraft:diagonal_right","minecraft:circle","minecraft:rhombus","minecraft:half_vertical","minecraft:half_horizontal","minecraft:half_vertical_right","minecraft:half_horizontal_bottom","minecraft:border","minecraft:gradient","minecraft:gradient_up"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/no_item_required.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/no_item_required.json new file mode 100644 index 000000000..301d4e8d8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/no_item_required.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:square_bottom_left", + "minecraft:square_bottom_right", + "minecraft:square_top_left", + "minecraft:square_top_right", + "minecraft:stripe_bottom", + "minecraft:stripe_top", + "minecraft:stripe_left", + "minecraft:stripe_right", + "minecraft:stripe_center", + "minecraft:stripe_middle", + "minecraft:stripe_downright", + "minecraft:stripe_downleft", + "minecraft:small_stripes", + "minecraft:cross", + "minecraft:straight_cross", + "minecraft:triangle_bottom", + "minecraft:triangle_top", + "minecraft:triangles_bottom", + "minecraft:triangles_top", + "minecraft:diagonal_left", + "minecraft:diagonal_up_right", + "minecraft:diagonal_up_left", + "minecraft:diagonal_right", + "minecraft:circle", + "minecraft:rhombus", + "minecraft:half_vertical", + "minecraft:half_horizontal", + "minecraft:half_vertical_right", + "minecraft:half_horizontal_bottom", + "minecraft:border", + "minecraft:gradient", + "minecraft:gradient_up" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/_all.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/_all.json new file mode 100644 index 000000000..4a716213a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/_all.json @@ -0,0 +1 @@ +{"bordure_indented":{"values":["minecraft:curly_border"]},"creeper":{"values":["minecraft:creeper"]},"field_masoned":{"values":["minecraft:bricks"]},"flow":{"values":["minecraft:flow"]},"flower":{"values":["minecraft:flower"]},"globe":{"values":["minecraft:globe"]},"guster":{"values":["minecraft:guster"]},"mojang":{"values":["minecraft:mojang"]},"piglin":{"values":["minecraft:piglin"]},"skull":{"values":["minecraft:skull"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json new file mode 100644 index 000000000..f03860704 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/bordure_indented.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:curly_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/creeper.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/creeper.json new file mode 100644 index 000000000..8304eb7cf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/creeper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:creeper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json new file mode 100644 index 000000000..e7d8939ed --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/field_masoned.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flow.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flow.json new file mode 100644 index 000000000..7cd2d38f9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flower.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flower.json new file mode 100644 index 000000000..ed022242f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/globe.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/globe.json new file mode 100644 index 000000000..1bb567b01 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/globe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:globe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/guster.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/guster.json new file mode 100644 index 000000000..1935cc99d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/guster.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:guster" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/mojang.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/mojang.json new file mode 100644 index 000000000..ffb0bb606 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/mojang.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mojang" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/piglin.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/piglin.json new file mode 100644 index 000000000..d4d1b921d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/piglin.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:piglin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/skull.json b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/skull.json new file mode 100644 index 000000000..9a3125fa0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/banner_pattern/pattern_item/skull.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:skull" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/_all.json b/assets/datapacks/26_1/data/minecraft/tags/block/_all.json new file mode 100644 index 000000000..14bdd3f0a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"air":{"values":["minecraft:air","minecraft:void_air","minecraft:cave_air"]},"all_hanging_signs":{"values":["#minecraft:ceiling_hanging_signs","#minecraft:wall_hanging_signs"]},"all_signs":{"values":["#minecraft:signs","#minecraft:all_hanging_signs"]},"ancient_city_replaceable":{"values":["minecraft:deepslate","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:gray_wool"]},"animals_spawnable_on":{"values":["minecraft:grass_block"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_spawnable_on":{"values":["#minecraft:animals_spawnable_on","#minecraft:badlands_terracotta","minecraft:red_sand","minecraft:coarse_dirt"]},"axolotls_spawnable_on":{"values":["minecraft:clay"]},"azalea_grows_on":{"values":["#minecraft:substrate_overworld","#minecraft:sand","#minecraft:terracotta","minecraft:snow_block","minecraft:powder_snow"]},"azalea_root_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:substrate_overworld","#minecraft:terracotta","minecraft:red_sand","minecraft:clay","minecraft:gravel","minecraft:sand","minecraft:snow_block","minecraft:powder_snow"]},"badlands_terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:yellow_terracotta","minecraft:orange_terracotta","minecraft:red_terracotta","minecraft:brown_terracotta","minecraft:light_gray_terracotta"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:white_wall_banner","minecraft:orange_wall_banner","minecraft:magenta_wall_banner","minecraft:light_blue_wall_banner","minecraft:yellow_wall_banner","minecraft:lime_wall_banner","minecraft:pink_wall_banner","minecraft:gray_wall_banner","minecraft:light_gray_wall_banner","minecraft:cyan_wall_banner","minecraft:purple_wall_banner","minecraft:blue_wall_banner","minecraft:brown_wall_banner","minecraft:green_wall_banner","minecraft:red_wall_banner","minecraft:black_wall_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"base_stone_nether":{"values":["minecraft:netherrack","minecraft:basalt","minecraft:blackstone"]},"base_stone_overworld":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite","minecraft:tuff","minecraft:deepslate"]},"bats_spawnable_on":{"values":["#minecraft:base_stone_overworld"]},"beacon_base_blocks":{"values":["minecraft:netherite_block","minecraft:emerald_block","minecraft:diamond_block","minecraft:gold_block","minecraft:iron_block"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_attractive":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"bee_growables":{"values":["#minecraft:crops","minecraft:sweet_berry_bush","minecraft:cave_vines","minecraft:cave_vines_plant"]},"beehives":{"values":["minecraft:bee_nest","minecraft:beehive"]},"beneath_bamboo_podzol_replaceable":{"values":["#minecraft:substrate_overworld"]},"beneath_tree_podzol_replaceable":{"values":["#minecraft:substrate_overworld"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"blocks_wind_charge_explosions":{"values":["minecraft:barrier","minecraft:bedrock"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_sand_step_sound_blocks":{"values":["#minecraft:sand","#minecraft:concrete_powder"]},"camels_spawnable_on":{"values":["#minecraft:sand"]},"campfires":{"values":["minecraft:campfire","minecraft:soul_campfire"]},"can_glide_through":{"values":["minecraft:vine","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:weeping_vines","minecraft:weeping_vines_plant","#minecraft:cave_vines"]},"candle_cakes":{"values":["minecraft:candle_cake","minecraft:white_candle_cake","minecraft:orange_candle_cake","minecraft:magenta_candle_cake","minecraft:light_blue_candle_cake","minecraft:yellow_candle_cake","minecraft:lime_candle_cake","minecraft:pink_candle_cake","minecraft:gray_candle_cake","minecraft:light_gray_candle_cake","minecraft:cyan_candle_cake","minecraft:purple_candle_cake","minecraft:blue_candle_cake","minecraft:brown_candle_cake","minecraft:green_candle_cake","minecraft:red_candle_cake","minecraft:black_candle_cake"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cannot_replace_below_tree_trunk":{"values":["#minecraft:dirt","#minecraft:mud","#minecraft:moss_blocks","minecraft:podzol"]},"cannot_support_kelp":{"values":["minecraft:magma_block"]},"cannot_support_seagrass":{"values":["minecraft:magma_block"]},"cannot_support_snow_layer":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:barrier"]},"cauldrons":{"values":["minecraft:cauldron","minecraft:water_cauldron","minecraft:lava_cauldron","minecraft:powder_snow_cauldron"]},"cave_vines":{"values":["minecraft:cave_vines_plant","minecraft:cave_vines"]},"ceiling_hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"climbable":{"values":["minecraft:ladder","minecraft:vine","minecraft:scaffolding","minecraft:weeping_vines","minecraft:weeping_vines_plant","minecraft:twisting_vines","minecraft:twisting_vines_plant","minecraft:cave_vines","minecraft:cave_vines_plant"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"combination_step_sound_blocks":{"values":["#minecraft:wool_carpets","minecraft:moss_carpet","minecraft:pale_moss_carpet","minecraft:snow","minecraft:nether_sprouts","minecraft:warped_roots","minecraft:crimson_roots","minecraft:resin_clump"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"concrete_powder":{"values":["minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder"]},"convertable_to_mud":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"coral_blocks":{"values":["minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block"]},"coral_plants":{"values":["minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral"]},"corals":{"values":["#minecraft:coral_plants","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"crops":{"values":["minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:wheat","minecraft:melon_stem","minecraft:pumpkin_stem","minecraft:torchflower_crop","minecraft:pitcher_crop"]},"crystal_sound_blocks":{"values":["minecraft:amethyst_block","minecraft:budding_amethyst"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"deepslate_ore_replaceables":{"values":["minecraft:deepslate","minecraft:tuff"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"dirt":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"does_not_block_hoppers":{"values":["#minecraft:beehives"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"dragon_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:obsidian","minecraft:crying_obsidian","minecraft:end_stone","minecraft:iron_bars","minecraft:respawn_anchor","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"dragon_transparent":{"values":["minecraft:light","#minecraft:fire"]},"dripstone_replaceable_blocks":{"values":["#minecraft:base_stone_overworld"]},"edible_for_sheep":{"values":["minecraft:short_grass","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:fern"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"enables_bubble_column_drag_down":{"values":["minecraft:magma_block"]},"enables_bubble_column_push_up":{"values":["minecraft:soul_sand"]},"enchantment_power_provider":{"values":["minecraft:bookshelf"]},"enchantment_power_transmitter":{"values":["#minecraft:replaceable"]},"enderman_holdable":{"values":["#minecraft:small_flowers","#minecraft:dirt","#minecraft:mud","#minecraft:moss_blocks","#minecraft:grass_blocks","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:tnt","minecraft:cactus","minecraft:clay","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:melon","minecraft:crimson_fungus","minecraft:crimson_nylium","minecraft:crimson_roots","minecraft:warped_fungus","minecraft:warped_nylium","minecraft:warped_roots","minecraft:cactus_flower"]},"fall_damage_resetting":{"values":["#minecraft:climbable","minecraft:sweet_berry_bush","minecraft:cobweb"]},"features_cannot_replace":{"values":["minecraft:bedrock","minecraft:spawner","minecraft:chest","minecraft:end_portal_frame","minecraft:reinforced_deepslate","minecraft:trial_spawner","minecraft:vault"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fire":{"values":["minecraft:fire","minecraft:soul_fire"]},"flower_pots":{"values":["minecraft:flower_pot","minecraft:potted_open_eyeblossom","minecraft:potted_closed_eyeblossom","minecraft:potted_poppy","minecraft:potted_blue_orchid","minecraft:potted_allium","minecraft:potted_azure_bluet","minecraft:potted_red_tulip","minecraft:potted_orange_tulip","minecraft:potted_white_tulip","minecraft:potted_pink_tulip","minecraft:potted_oxeye_daisy","minecraft:potted_dandelion","minecraft:potted_oak_sapling","minecraft:potted_spruce_sapling","minecraft:potted_birch_sapling","minecraft:potted_jungle_sapling","minecraft:potted_acacia_sapling","minecraft:potted_dark_oak_sapling","minecraft:potted_pale_oak_sapling","minecraft:potted_red_mushroom","minecraft:potted_brown_mushroom","minecraft:potted_dead_bush","minecraft:potted_fern","minecraft:potted_cactus","minecraft:potted_cornflower","minecraft:potted_lily_of_the_valley","minecraft:potted_wither_rose","minecraft:potted_bamboo","minecraft:potted_crimson_fungus","minecraft:potted_warped_fungus","minecraft:potted_crimson_roots","minecraft:potted_warped_roots","minecraft:potted_azalea_bush","minecraft:potted_flowering_azalea_bush","minecraft:potted_mangrove_propagule","minecraft:potted_cherry_sapling","minecraft:potted_torchflower","minecraft:potted_golden_dandelion"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"forest_rock_can_place_on":{"values":["#minecraft:substrate_overworld","#minecraft:base_stone_overworld"]},"foxes_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:podzol","minecraft:coarse_dirt"]},"frog_prefer_jump_to":{"values":["minecraft:lily_pad","minecraft:big_dripleaf"]},"frogs_spawnable_on":{"values":["minecraft:grass_block","minecraft:mud","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots"]},"geode_invalid_blocks":{"values":["minecraft:bedrock","minecraft:water","minecraft:lava","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice"]},"goats_spawnable_on":{"values":["#minecraft:animals_spawnable_on","minecraft:stone","minecraft:snow","minecraft:snow_block","minecraft:packed_ice","minecraft:gravel"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"grass_blocks":{"values":["minecraft:grass_block","minecraft:podzol","minecraft:mycelium"]},"grows_crops":{"values":["minecraft:farmland"]},"guarded_by_piglins":{"values":["#minecraft:copper_chests","minecraft:gold_block","minecraft:barrel","minecraft:chest","minecraft:ender_chest","minecraft:gilded_blackstone","minecraft:trapped_chest","minecraft:raw_gold_block","#minecraft:shulker_boxes","#minecraft:gold_ores"]},"happy_ghast_avoids":{"values":["minecraft:sweet_berry_bush","minecraft:cactus","minecraft:wither_rose","minecraft:magma_block","minecraft:fire","minecraft:pointed_dripstone"]},"hoglin_repellents":{"values":["minecraft:warped_fungus","minecraft:potted_warped_fungus","minecraft:nether_portal","minecraft:respawn_anchor"]},"huge_brown_mushroom_can_place_on":{"values":["#minecraft:substrate_overworld","minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"huge_red_mushroom_can_place_on":{"values":["#minecraft:substrate_overworld","minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"ice":{"values":["minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:frosted_ice"]},"ice_spike_replaceable":{"values":["#minecraft:substrate_overworld","minecraft:snow_block","minecraft:ice"]},"impermeable":{"values":["minecraft:glass","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:tinted_glass","minecraft:barrier"]},"incorrect_for_copper_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_diamond_tool":{"values":[]},"incorrect_for_gold_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"incorrect_for_iron_tool":{"values":["#minecraft:needs_diamond_tool"]},"incorrect_for_netherite_tool":{"values":[]},"incorrect_for_stone_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool"]},"incorrect_for_wooden_tool":{"values":["#minecraft:needs_diamond_tool","#minecraft:needs_iron_tool","#minecraft:needs_stone_tool"]},"infiniburn_end":{"values":["#minecraft:infiniburn_overworld","minecraft:bedrock"]},"infiniburn_nether":{"values":["#minecraft:infiniburn_overworld"]},"infiniburn_overworld":{"values":["minecraft:netherrack","minecraft:magma_block"]},"inside_step_sound_blocks":{"values":["minecraft:powder_snow","minecraft:sculk_vein","minecraft:glow_lichen","minecraft:lily_pad","minecraft:small_amethyst_bud","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter"]},"invalid_spawn_inside":{"values":["minecraft:end_portal","minecraft:end_gateway"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"lava_pool_stone_cannot_replace":{"values":["#minecraft:features_cannot_replace","#minecraft:leaves","#minecraft:logs"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"lush_ground_replaceable":{"values":["#minecraft:moss_replaceable","minecraft:clay","minecraft:gravel","minecraft:sand"]},"maintains_farmland":{"values":["minecraft:pumpkin_stem","minecraft:attached_pumpkin_stem","minecraft:melon_stem","minecraft:attached_melon_stem","minecraft:beetroots","minecraft:carrots","minecraft:potatoes","minecraft:torchflower_crop","minecraft:torchflower","minecraft:pitcher_crop","minecraft:wheat","minecraft:moving_piston","#minecraft:fence_gates"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"mangrove_logs_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:mangrove_leaves","minecraft:mangrove_log","minecraft:mangrove_propagule","minecraft:moss_carpet","minecraft:vine"]},"mangrove_roots_can_grow_through":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:mangrove_roots","minecraft:moss_carpet","minecraft:vine","minecraft:mangrove_propagule","minecraft:snow"]},"mob_interactable_doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door"]},"mooshrooms_spawnable_on":{"values":["minecraft:mycelium"]},"moss_blocks":{"values":["minecraft:moss_block","minecraft:pale_moss_block"]},"moss_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:cave_vines","#minecraft:dirt","#minecraft:mud","#minecraft:moss_blocks","#minecraft:grass_blocks"]},"mud":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots"]},"needs_diamond_tool":{"values":["minecraft:obsidian","minecraft:crying_obsidian","minecraft:netherite_block","minecraft:respawn_anchor","minecraft:ancient_debris"]},"needs_iron_tool":{"values":["minecraft:diamond_block","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:emerald_block","minecraft:gold_block","minecraft:raw_gold_block","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"needs_stone_tool":{"values":["minecraft:iron_block","minecraft:raw_iron_block","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:lapis_block","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:copper_block","minecraft:raw_copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:cut_copper_slab","minecraft:cut_copper_stairs","minecraft:cut_copper","minecraft:weathered_copper","minecraft:weathered_cut_copper_slab","minecraft:weathered_cut_copper_stairs","minecraft:weathered_cut_copper","minecraft:oxidized_copper","minecraft:oxidized_cut_copper_slab","minecraft:oxidized_cut_copper_stairs","minecraft:oxidized_cut_copper","minecraft:exposed_copper","minecraft:exposed_cut_copper_slab","minecraft:exposed_cut_copper_stairs","minecraft:exposed_cut_copper","minecraft:waxed_copper_block","minecraft:waxed_cut_copper_slab","minecraft:waxed_cut_copper_stairs","minecraft:waxed_cut_copper","minecraft:waxed_weathered_copper","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_copper","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper","minecraft:crafter","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","#minecraft:copper_chests","#minecraft:lightning_rods"]},"nether_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:base_stone_nether","#minecraft:substrate_overworld","#minecraft:nylium","#minecraft:wart_blocks","minecraft:soul_sand","minecraft:soul_soil"]},"nylium":{"values":["minecraft:crimson_nylium","minecraft:warped_nylium"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"occludes_vibration_signals":{"values":["#minecraft:wool"]},"overrides_mushroom_light_requirement":{"values":["minecraft:mycelium","minecraft:podzol","minecraft:crimson_nylium","minecraft:warped_nylium"]},"overworld_carver_replaceables":{"values":["#minecraft:base_stone_overworld","#minecraft:substrate_overworld","#minecraft:sand","#minecraft:terracotta","#minecraft:iron_ores","#minecraft:copper_ores","#minecraft:snow","minecraft:water","minecraft:gravel","minecraft:suspicious_gravel","minecraft:sandstone","minecraft:red_sandstone","minecraft:calcite","minecraft:packed_ice","minecraft:raw_iron_block","minecraft:raw_copper_block"]},"overworld_natural_logs":{"values":["minecraft:acacia_log","minecraft:birch_log","minecraft:oak_log","minecraft:jungle_log","minecraft:spruce_log","minecraft:dark_oak_log","minecraft:pale_oak_log","minecraft:mangrove_log","minecraft:cherry_log"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"parrots_spawnable_on":{"values":["minecraft:grass_block","minecraft:air","#minecraft:leaves","#minecraft:logs"]},"piglin_repellents":{"values":["minecraft:soul_fire","minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_wall_torch","minecraft:soul_campfire"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"polar_bears_spawnable_on_alternate":{"values":["minecraft:ice"]},"portals":{"values":["minecraft:nether_portal","minecraft:end_portal","minecraft:end_gateway"]},"pressure_plates":{"values":["minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","#minecraft:wooden_pressure_plates","#minecraft:stone_pressure_plates"]},"prevent_mob_spawning_inside":{"values":["#minecraft:rails"]},"prevents_nearby_leaf_decay":{"values":["#minecraft:logs"]},"rabbits_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:sand"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"replaceable":{"values":["minecraft:air","minecraft:water","minecraft:lava","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:tall_seagrass","minecraft:fire","minecraft:soul_fire","minecraft:snow","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:light","minecraft:tall_grass","minecraft:large_fern","minecraft:structure_void","minecraft:void_air","minecraft:cave_air","minecraft:bubble_column","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:hanging_roots"]},"replaceable_by_mushrooms":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:bush","minecraft:firefly_bush"]},"replaceable_by_trees":{"values":["#minecraft:leaves","#minecraft:small_flowers","minecraft:pale_moss_carpet","minecraft:short_grass","minecraft:fern","minecraft:dead_bush","minecraft:vine","minecraft:glow_lichen","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:hanging_roots","minecraft:pitcher_plant","minecraft:water","minecraft:seagrass","minecraft:tall_seagrass","minecraft:bush","minecraft:firefly_bush","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:crimson_roots","minecraft:leaf_litter","minecraft:short_dry_grass","minecraft:tall_dry_grass"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"sculk_replaceable":{"values":["#minecraft:base_stone_overworld","#minecraft:substrate_overworld","#minecraft:terracotta","#minecraft:nylium","#minecraft:base_stone_nether","minecraft:sand","minecraft:red_sand","minecraft:gravel","minecraft:soul_sand","minecraft:soul_soil","minecraft:calcite","minecraft:smooth_basalt","minecraft:clay","minecraft:dripstone_block","minecraft:end_stone","minecraft:red_sandstone","minecraft:sandstone"]},"sculk_replaceable_world_gen":{"values":["#minecraft:sculk_replaceable","minecraft:deepslate_bricks","minecraft:deepslate_tiles","minecraft:cobbled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:polished_deepslate"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["#minecraft:standing_signs","#minecraft:wall_signs"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom","minecraft:golden_dandelion"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"snaps_goat_horn":{"values":["#minecraft:overworld_natural_logs","minecraft:stone","minecraft:packed_ice","minecraft:iron_ore","minecraft:coal_ore","minecraft:copper_ore","minecraft:emerald_ore"]},"sniffer_diggable_block":{"values":["#minecraft:dirt","#minecraft:mud","#minecraft:moss_blocks","minecraft:grass_block","minecraft:podzol"]},"sniffer_egg_hatch_boost":{"values":["minecraft:moss_block"]},"snow":{"values":["minecraft:snow","minecraft:snow_block","minecraft:powder_snow"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"soul_speed_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"standing_signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_ore_replaceables":{"values":["minecraft:stone","minecraft:granite","minecraft:diorite","minecraft:andesite"]},"stone_pressure_plates":{"values":["minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate"]},"strider_warm_blocks":{"values":["minecraft:lava"]},"substrate_overworld":{"values":["#minecraft:dirt","#minecraft:mud","#minecraft:moss_blocks","#minecraft:grass_blocks"]},"support_override_cactus_flower":{"values":["minecraft:cactus","minecraft:farmland"]},"support_override_snow_layer":{"values":["minecraft:honey_block","minecraft:soul_sand","minecraft:mud"]},"supports_azalea":{"values":["#minecraft:supports_vegetation","minecraft:clay"]},"supports_bamboo":{"values":["#minecraft:sand","#minecraft:substrate_overworld","minecraft:bamboo","minecraft:bamboo_sapling","minecraft:gravel","minecraft:suspicious_gravel"]},"supports_big_dripleaf":{"values":["#minecraft:supports_small_dripleaf","minecraft:dirt","minecraft:grass_block","minecraft:podzol","minecraft:coarse_dirt","minecraft:mycelium","minecraft:rooted_dirt","minecraft:moss_block","minecraft:mud","minecraft:muddy_mangrove_roots","minecraft:farmland"]},"supports_cactus":{"values":["#minecraft:sand"]},"supports_chorus_flower":{"values":["minecraft:end_stone"]},"supports_chorus_plant":{"values":["minecraft:end_stone"]},"supports_cocoa":{"values":["#minecraft:jungle_logs"]},"supports_crimson_fungus":{"values":["#minecraft:supports_warped_fungus"]},"supports_crimson_roots":{"values":["#minecraft:supports_warped_roots"]},"supports_crops":{"values":["minecraft:farmland"]},"supports_dry_vegetation":{"values":["#minecraft:sand","#minecraft:terracotta","#minecraft:supports_vegetation"]},"supports_frogspawn":{"values":[]},"supports_hanging_mangrove_propagule":{"values":["minecraft:mangrove_leaves"]},"supports_lily_pad":{"values":["minecraft:ice","minecraft:frosted_ice"]},"supports_mangrove_propagule":{"values":["#minecraft:supports_vegetation","minecraft:clay"]},"supports_melon_stem":{"values":["#minecraft:supports_stem_crops"]},"supports_melon_stem_fruit":{"values":["#minecraft:supports_stem_fruit"]},"supports_nether_sprouts":{"values":["#minecraft:supports_vegetation","#minecraft:nylium","minecraft:soul_soil"]},"supports_nether_wart":{"values":["minecraft:soul_sand"]},"supports_pumpkin_stem":{"values":["#minecraft:supports_stem_crops"]},"supports_pumpkin_stem_fruit":{"values":["#minecraft:supports_stem_fruit"]},"supports_small_dripleaf":{"values":["minecraft:clay","minecraft:moss_block"]},"supports_stem_crops":{"values":["#minecraft:supports_crops"]},"supports_stem_fruit":{"values":["#minecraft:supports_vegetation"]},"supports_sugar_cane":{"values":["#minecraft:substrate_overworld","#minecraft:sand"]},"supports_sugar_cane_adjacently":{"values":["minecraft:frosted_ice"]},"supports_vegetation":{"values":["#minecraft:substrate_overworld","minecraft:farmland"]},"supports_warped_fungus":{"values":["#minecraft:supports_vegetation","#minecraft:nylium","minecraft:mycelium","minecraft:soul_soil"]},"supports_warped_roots":{"values":["#minecraft:supports_vegetation","#minecraft:nylium","minecraft:soul_soil"]},"supports_wither_rose":{"values":["#minecraft:supports_vegetation","minecraft:netherrack","minecraft:soul_sand","minecraft:soul_soil"]},"sword_efficient":{"values":["#minecraft:leaves","minecraft:vine","minecraft:glow_lichen","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:melon","minecraft:cocoa","minecraft:big_dripleaf","minecraft:big_dripleaf_stem","minecraft:chorus_plant","minecraft:chorus_flower"]},"sword_instantly_mines":{"values":["minecraft:bamboo","minecraft:bamboo_sapling"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trail_ruins_replaceable":{"values":["minecraft:gravel"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"triggers_ambient_desert_dry_vegetation_block_sounds":{"values":["#minecraft:terracotta","minecraft:sand","minecraft:red_sand"]},"triggers_ambient_desert_sand_block_sounds":{"values":["minecraft:sand","minecraft:red_sand"]},"triggers_ambient_dried_ghast_block_sounds":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"underwater_bonemeals":{"values":["minecraft:seagrass","#minecraft:corals","#minecraft:wall_corals"]},"unstable_bottom_center":{"values":["#minecraft:fence_gates"]},"valid_spawn":{"values":["minecraft:grass_block","minecraft:podzol"]},"vibration_resonators":{"values":["minecraft:amethyst_block"]},"wall_corals":{"values":["minecraft:tube_coral_wall_fan","minecraft:brain_coral_wall_fan","minecraft:bubble_coral_wall_fan","minecraft:fire_coral_wall_fan","minecraft:horn_coral_wall_fan"]},"wall_hanging_signs":{"values":["minecraft:oak_wall_hanging_sign","minecraft:spruce_wall_hanging_sign","minecraft:birch_wall_hanging_sign","minecraft:acacia_wall_hanging_sign","minecraft:cherry_wall_hanging_sign","minecraft:jungle_wall_hanging_sign","minecraft:dark_oak_wall_hanging_sign","minecraft:pale_oak_wall_hanging_sign","minecraft:crimson_wall_hanging_sign","minecraft:warped_wall_hanging_sign","minecraft:mangrove_wall_hanging_sign","minecraft:bamboo_wall_hanging_sign"]},"wall_post_override":{"values":["minecraft:torch","minecraft:soul_torch","minecraft:redstone_torch","minecraft:copper_torch","minecraft:tripwire","#minecraft:signs","#minecraft:banners","#minecraft:pressure_plates","minecraft:cactus_flower"]},"wall_signs":{"values":["minecraft:oak_wall_sign","minecraft:spruce_wall_sign","minecraft:birch_wall_sign","minecraft:acacia_wall_sign","minecraft:jungle_wall_sign","minecraft:dark_oak_wall_sign","minecraft:pale_oak_wall_sign","minecraft:crimson_wall_sign","minecraft:warped_wall_sign","minecraft:mangrove_wall_sign","minecraft:bamboo_wall_sign","minecraft:cherry_wall_sign"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_immune":{"values":["minecraft:barrier","minecraft:bedrock","minecraft:end_portal","minecraft:end_portal_frame","minecraft:end_gateway","minecraft:command_block","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:structure_block","minecraft:jigsaw","minecraft:moving_piston","minecraft:light","minecraft:reinforced_deepslate","minecraft:test_block","minecraft:test_instance_block"]},"wither_summon_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"wolves_spawnable_on":{"values":["minecraft:grass_block","minecraft:snow","minecraft:snow_block","minecraft:coarse_dirt","minecraft:podzol"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/acacia_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/air.json b/assets/datapacks/26_1/data/minecraft/tags/block/air.json new file mode 100644 index 000000000..fb634b591 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/air.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/all_hanging_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 000000000..c77b75c25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ceiling_hanging_signs", + "#minecraft:wall_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/all_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/all_signs.json new file mode 100644 index 000000000..d7987ebb8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:signs", + "#minecraft:all_hanging_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/ancient_city_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 000000000..23e7a6e9c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:gray_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/animals_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/animals_spawnable_on.json new file mode 100644 index 000000000..ce2108c7a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/animals_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:grass_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/anvil.json b/assets/datapacks/26_1/data/minecraft/tags/block/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/armadillo_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/armadillo_spawnable_on.json new file mode 100644 index 000000000..10d73ff76 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/armadillo_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "#minecraft:badlands_terracotta", + "minecraft:red_sand", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/axolotls_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/axolotls_spawnable_on.json new file mode 100644 index 000000000..957a556db --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/axolotls_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/azalea_grows_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/azalea_grows_on.json new file mode 100644 index 000000000..d89209403 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/azalea_grows_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "#minecraft:sand", + "#minecraft:terracotta", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/azalea_root_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..bfea95ae2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:substrate_overworld", + "#minecraft:terracotta", + "minecraft:red_sand", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/badlands_terracotta.json b/assets/datapacks/26_1/data/minecraft/tags/block/badlands_terracotta.json new file mode 100644 index 000000000..095749c2d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/badlands_terracotta.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "minecraft:red_terracotta", + "minecraft:brown_terracotta", + "minecraft:light_gray_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/bamboo_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/banners.json b/assets/datapacks/26_1/data/minecraft/tags/block/banners.json new file mode 100644 index 000000000..6cab5e09c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/banners.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner", + "minecraft:white_wall_banner", + "minecraft:orange_wall_banner", + "minecraft:magenta_wall_banner", + "minecraft:light_blue_wall_banner", + "minecraft:yellow_wall_banner", + "minecraft:lime_wall_banner", + "minecraft:pink_wall_banner", + "minecraft:gray_wall_banner", + "minecraft:light_gray_wall_banner", + "minecraft:cyan_wall_banner", + "minecraft:purple_wall_banner", + "minecraft:blue_wall_banner", + "minecraft:brown_wall_banner", + "minecraft:green_wall_banner", + "minecraft:red_wall_banner", + "minecraft:black_wall_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/bars.json b/assets/datapacks/26_1/data/minecraft/tags/block/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_nether.json b/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_nether.json new file mode 100644 index 000000000..082e785cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_nether.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:blackstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_overworld.json b/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_overworld.json new file mode 100644 index 000000000..dfa496a2e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/base_stone_overworld.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/bats_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/bats_spawnable_on.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/bats_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/beacon_base_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/beacon_base_blocks.json new file mode 100644 index 000000000..a44cd4a8b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/beacon_base_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_block", + "minecraft:emerald_block", + "minecraft:diamond_block", + "minecraft:gold_block", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/beds.json b/assets/datapacks/26_1/data/minecraft/tags/block/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/bee_attractive.json b/assets/datapacks/26_1/data/minecraft/tags/block/bee_attractive.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/bee_attractive.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/bee_growables.json b/assets/datapacks/26_1/data/minecraft/tags/block/bee_growables.json new file mode 100644 index 000000000..50f6d615b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/bee_growables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:crops", + "minecraft:sweet_berry_bush", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/beehives.json b/assets/datapacks/26_1/data/minecraft/tags/block/beehives.json new file mode 100644 index 000000000..434e455b3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/beehives.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/beneath_bamboo_podzol_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/beneath_bamboo_podzol_replaceable.json new file mode 100644 index 000000000..bcb6a3de5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/beneath_bamboo_podzol_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:substrate_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/beneath_tree_podzol_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/beneath_tree_podzol_replaceable.json new file mode 100644 index 000000000..bcb6a3de5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/beneath_tree_podzol_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:substrate_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/birch_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/blocks_wind_charge_explosions.json b/assets/datapacks/26_1/data/minecraft/tags/block/blocks_wind_charge_explosions.json new file mode 100644 index 000000000..934e82796 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/blocks_wind_charge_explosions.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/buttons.json b/assets/datapacks/26_1/data/minecraft/tags/block/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/camel_sand_step_sound_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/camel_sand_step_sound_blocks.json new file mode 100644 index 000000000..8e2b714d3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/camel_sand_step_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/camels_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/camels_spawnable_on.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/camels_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/campfires.json b/assets/datapacks/26_1/data/minecraft/tags/block/campfires.json new file mode 100644 index 000000000..30f946d1d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/campfires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/can_glide_through.json b/assets/datapacks/26_1/data/minecraft/tags/block/can_glide_through.json new file mode 100644 index 000000000..0946f19c5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/can_glide_through.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:vine", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "#minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/candle_cakes.json b/assets/datapacks/26_1/data/minecraft/tags/block/candle_cakes.json new file mode 100644 index 000000000..f7d0a93fe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/candle_cakes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle_cake", + "minecraft:white_candle_cake", + "minecraft:orange_candle_cake", + "minecraft:magenta_candle_cake", + "minecraft:light_blue_candle_cake", + "minecraft:yellow_candle_cake", + "minecraft:lime_candle_cake", + "minecraft:pink_candle_cake", + "minecraft:gray_candle_cake", + "minecraft:light_gray_candle_cake", + "minecraft:cyan_candle_cake", + "minecraft:purple_candle_cake", + "minecraft:blue_candle_cake", + "minecraft:brown_candle_cake", + "minecraft:green_candle_cake", + "minecraft:red_candle_cake", + "minecraft:black_candle_cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/candles.json b/assets/datapacks/26_1/data/minecraft/tags/block/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cannot_replace_below_tree_trunk.json b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_replace_below_tree_trunk.json new file mode 100644 index 000000000..7f8e050b5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_replace_below_tree_trunk.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:mud", + "#minecraft:moss_blocks", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_kelp.json b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_kelp.json new file mode 100644 index 000000000..3bf0a87c2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_kelp.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_seagrass.json b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_seagrass.json new file mode 100644 index 000000000..3bf0a87c2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_seagrass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_snow_layer.json b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_snow_layer.json new file mode 100644 index 000000000..3c125afc9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cannot_support_snow_layer.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cauldrons.json b/assets/datapacks/26_1/data/minecraft/tags/block/cauldrons.json new file mode 100644 index 000000000..d527a7b73 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cauldrons.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cauldron", + "minecraft:water_cauldron", + "minecraft:lava_cauldron", + "minecraft:powder_snow_cauldron" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cave_vines.json b/assets/datapacks/26_1/data/minecraft/tags/block/cave_vines.json new file mode 100644 index 000000000..806b27cf5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines_plant", + "minecraft:cave_vines" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/ceiling_hanging_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/chains.json b/assets/datapacks/26_1/data/minecraft/tags/block/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/cherry_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/climbable.json b/assets/datapacks/26_1/data/minecraft/tags/block/climbable.json new file mode 100644 index 000000000..de2e0a703 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/climbable.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:ladder", + "minecraft:vine", + "minecraft:scaffolding", + "minecraft:weeping_vines", + "minecraft:weeping_vines_plant", + "minecraft:twisting_vines", + "minecraft:twisting_vines_plant", + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/coal_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/combination_step_sound_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/combination_step_sound_blocks.json new file mode 100644 index 000000000..71da84183 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/combination_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:pale_moss_carpet", + "minecraft:snow", + "minecraft:nether_sprouts", + "minecraft:warped_roots", + "minecraft:crimson_roots", + "minecraft:resin_clump" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/completes_find_tree_tutorial.json b/assets/datapacks/26_1/data/minecraft/tags/block/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/concrete_powder.json b/assets/datapacks/26_1/data/minecraft/tags/block/concrete_powder.json new file mode 100644 index 000000000..57a09c9b2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/convertable_to_mud.json b/assets/datapacks/26_1/data/minecraft/tags/block/convertable_to_mud.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/convertable_to_mud.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/copper.json b/assets/datapacks/26_1/data/minecraft/tags/block/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/copper_chests.json b/assets/datapacks/26_1/data/minecraft/tags/block/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/copper_golem_statues.json b/assets/datapacks/26_1/data/minecraft/tags/block/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/copper_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/coral_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/coral_blocks.json new file mode 100644 index 000000000..70f4b9e39 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/coral_blocks.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/coral_plants.json b/assets/datapacks/26_1/data/minecraft/tags/block/coral_plants.json new file mode 100644 index 000000000..787006812 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/coral_plants.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:brain_coral", + "minecraft:bubble_coral", + "minecraft:fire_coral", + "minecraft:horn_coral" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/corals.json b/assets/datapacks/26_1/data/minecraft/tags/block/corals.json new file mode 100644 index 000000000..c38a95a77 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/corals.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:coral_plants", + "minecraft:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/crimson_stems.json b/assets/datapacks/26_1/data/minecraft/tags/block/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/crops.json b/assets/datapacks/26_1/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..b808e7698 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/crops.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:wheat", + "minecraft:melon_stem", + "minecraft:pumpkin_stem", + "minecraft:torchflower_crop", + "minecraft:pitcher_crop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/crystal_sound_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/crystal_sound_blocks.json new file mode 100644 index 000000000..cb3685b63 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/crystal_sound_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:amethyst_block", + "minecraft:budding_amethyst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dampens_vibrations.json b/assets/datapacks/26_1/data/minecraft/tags/block/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dark_oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/deepslate_ore_replaceables.json b/assets/datapacks/26_1/data/minecraft/tags/block/deepslate_ore_replaceables.json new file mode 100644 index 000000000..4c51c3766 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/deepslate_ore_replaceables.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:deepslate", + "minecraft:tuff" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/diamond_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dirt.json b/assets/datapacks/26_1/data/minecraft/tags/block/dirt.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dirt.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/does_not_block_hoppers.json b/assets/datapacks/26_1/data/minecraft/tags/block/does_not_block_hoppers.json new file mode 100644 index 000000000..919ecdad6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/does_not_block_hoppers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:beehives" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/doors.json b/assets/datapacks/26_1/data/minecraft/tags/block/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dragon_immune.json b/assets/datapacks/26_1/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 000000000..a04c3db38 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:end_stone", + "minecraft:iron_bars", + "minecraft:respawn_anchor", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dragon_transparent.json b/assets/datapacks/26_1/data/minecraft/tags/block/dragon_transparent.json new file mode 100644 index 000000000..394ae3ba7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dragon_transparent.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:light", + "#minecraft:fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..511ad97c1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/edible_for_sheep.json b/assets/datapacks/26_1/data/minecraft/tags/block/edible_for_sheep.json new file mode 100644 index 000000000..91cc71b02 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/edible_for_sheep.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:short_grass", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:fern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/emerald_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_drag_down.json b/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_drag_down.json new file mode 100644 index 000000000..3bf0a87c2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_drag_down.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_push_up.json b/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_push_up.json new file mode 100644 index 000000000..355a91fd0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/enables_bubble_column_push_up.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_provider.json b/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..c09b2185b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_transmitter.json b/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_transmitter.json new file mode 100644 index 000000000..f64881ba3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/enchantment_power_transmitter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:replaceable" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/enderman_holdable.json b/assets/datapacks/26_1/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..cbbf1d3ec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,27 @@ +{ + "values": [ + "#minecraft:small_flowers", + "#minecraft:dirt", + "#minecraft:mud", + "#minecraft:moss_blocks", + "#minecraft:grass_blocks", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:tnt", + "minecraft:cactus", + "minecraft:clay", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:melon", + "minecraft:crimson_fungus", + "minecraft:crimson_nylium", + "minecraft:crimson_roots", + "minecraft:warped_fungus", + "minecraft:warped_nylium", + "minecraft:warped_roots", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/fall_damage_resetting.json b/assets/datapacks/26_1/data/minecraft/tags/block/fall_damage_resetting.json new file mode 100644 index 000000000..21b20b236 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/fall_damage_resetting.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:climbable", + "minecraft:sweet_berry_bush", + "minecraft:cobweb" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/features_cannot_replace.json b/assets/datapacks/26_1/data/minecraft/tags/block/features_cannot_replace.json new file mode 100644 index 000000000..e43787526 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/features_cannot_replace.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:spawner", + "minecraft:chest", + "minecraft:end_portal_frame", + "minecraft:reinforced_deepslate", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/fence_gates.json b/assets/datapacks/26_1/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/fences.json b/assets/datapacks/26_1/data/minecraft/tags/block/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/fire.json b/assets/datapacks/26_1/data/minecraft/tags/block/fire.json new file mode 100644 index 000000000..fb8f0fb8b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/fire.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire", + "minecraft:soul_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/flower_pots.json b/assets/datapacks/26_1/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 000000000..7e57b9d31 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,43 @@ +{ + "values": [ + "minecraft:flower_pot", + "minecraft:potted_open_eyeblossom", + "minecraft:potted_closed_eyeblossom", + "minecraft:potted_poppy", + "minecraft:potted_blue_orchid", + "minecraft:potted_allium", + "minecraft:potted_azure_bluet", + "minecraft:potted_red_tulip", + "minecraft:potted_orange_tulip", + "minecraft:potted_white_tulip", + "minecraft:potted_pink_tulip", + "minecraft:potted_oxeye_daisy", + "minecraft:potted_dandelion", + "minecraft:potted_oak_sapling", + "minecraft:potted_spruce_sapling", + "minecraft:potted_birch_sapling", + "minecraft:potted_jungle_sapling", + "minecraft:potted_acacia_sapling", + "minecraft:potted_dark_oak_sapling", + "minecraft:potted_pale_oak_sapling", + "minecraft:potted_red_mushroom", + "minecraft:potted_brown_mushroom", + "minecraft:potted_dead_bush", + "minecraft:potted_fern", + "minecraft:potted_cactus", + "minecraft:potted_cornflower", + "minecraft:potted_lily_of_the_valley", + "minecraft:potted_wither_rose", + "minecraft:potted_bamboo", + "minecraft:potted_crimson_fungus", + "minecraft:potted_warped_fungus", + "minecraft:potted_crimson_roots", + "minecraft:potted_warped_roots", + "minecraft:potted_azalea_bush", + "minecraft:potted_flowering_azalea_bush", + "minecraft:potted_mangrove_propagule", + "minecraft:potted_cherry_sapling", + "minecraft:potted_torchflower", + "minecraft:potted_golden_dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/flowers.json b/assets/datapacks/26_1/data/minecraft/tags/block/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/forest_rock_can_place_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/forest_rock_can_place_on.json new file mode 100644 index 000000000..8ac22b119 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/forest_rock_can_place_on.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "#minecraft:base_stone_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/foxes_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/foxes_spawnable_on.json new file mode 100644 index 000000000..cffc85c1e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/foxes_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:podzol", + "minecraft:coarse_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/frog_prefer_jump_to.json b/assets/datapacks/26_1/data/minecraft/tags/block/frog_prefer_jump_to.json new file mode 100644 index 000000000..213cbab2b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/frog_prefer_jump_to.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lily_pad", + "minecraft:big_dripleaf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/frogs_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/frogs_spawnable_on.json new file mode 100644 index 000000000..2499843d1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/frogs_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:mud", + "minecraft:mangrove_roots", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/geode_invalid_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/geode_invalid_blocks.json new file mode 100644 index 000000000..3ffe7acef --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/geode_invalid_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:water", + "minecraft:lava", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/goats_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/goats_spawnable_on.json new file mode 100644 index 000000000..8376d7ce4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/goats_spawnable_on.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:animals_spawnable_on", + "minecraft:stone", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/gold_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/grass_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/grass_blocks.json new file mode 100644 index 000000000..e7e86f75a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/grass_blocks.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/grows_crops.json b/assets/datapacks/26_1/data/minecraft/tags/block/grows_crops.json new file mode 100644 index 000000000..ea3a8d61b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/grows_crops.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/guarded_by_piglins.json b/assets/datapacks/26_1/data/minecraft/tags/block/guarded_by_piglins.json new file mode 100644 index 000000000..42e54c28b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/guarded_by_piglins.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:copper_chests", + "minecraft:gold_block", + "minecraft:barrel", + "minecraft:chest", + "minecraft:ender_chest", + "minecraft:gilded_blackstone", + "minecraft:trapped_chest", + "minecraft:raw_gold_block", + "#minecraft:shulker_boxes", + "#minecraft:gold_ores" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/happy_ghast_avoids.json b/assets/datapacks/26_1/data/minecraft/tags/block/happy_ghast_avoids.json new file mode 100644 index 000000000..7051ac919 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/happy_ghast_avoids.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sweet_berry_bush", + "minecraft:cactus", + "minecraft:wither_rose", + "minecraft:magma_block", + "minecraft:fire", + "minecraft:pointed_dripstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/hoglin_repellents.json b/assets/datapacks/26_1/data/minecraft/tags/block/hoglin_repellents.json new file mode 100644 index 000000000..25bbcb54d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/hoglin_repellents.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_fungus", + "minecraft:potted_warped_fungus", + "minecraft:nether_portal", + "minecraft:respawn_anchor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/huge_brown_mushroom_can_place_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/huge_brown_mushroom_can_place_on.json new file mode 100644 index 000000000..a2e728c6a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/huge_brown_mushroom_can_place_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/huge_red_mushroom_can_place_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/huge_red_mushroom_can_place_on.json new file mode 100644 index 000000000..a2e728c6a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/huge_red_mushroom_can_place_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/ice.json b/assets/datapacks/26_1/data/minecraft/tags/block/ice.json new file mode 100644 index 000000000..71c9326fc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/ice.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/ice_spike_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/ice_spike_replaceable.json new file mode 100644 index 000000000..4ce8ee99f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/ice_spike_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "minecraft:snow_block", + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/impermeable.json b/assets/datapacks/26_1/data/minecraft/tags/block/impermeable.json new file mode 100644 index 000000000..bd1eaabf5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/impermeable.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:glass", + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass", + "minecraft:tinted_glass", + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_copper_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_copper_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_copper_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_diamond_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_diamond_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_diamond_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_gold_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_gold_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_gold_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_iron_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_iron_tool.json new file mode 100644 index 000000000..094771ef7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_iron_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_netherite_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_netherite_tool.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_netherite_tool.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_stone_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_stone_tool.json new file mode 100644 index 000000000..1f5e3de8d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_stone_tool.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_wooden_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_wooden_tool.json new file mode 100644 index 000000000..3cecdc74e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/incorrect_for_wooden_tool.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:needs_diamond_tool", + "#minecraft:needs_iron_tool", + "#minecraft:needs_stone_tool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_end.json b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_end.json new file mode 100644 index 000000000..10ebb05e8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_end.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld", + "minecraft:bedrock" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_nether.json b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_nether.json new file mode 100644 index 000000000..ba3897333 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:infiniburn_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_overworld.json b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_overworld.json new file mode 100644 index 000000000..d6c76a1f2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/infiniburn_overworld.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:netherrack", + "minecraft:magma_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/inside_step_sound_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/inside_step_sound_blocks.json new file mode 100644 index 000000000..c376c71dd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:powder_snow", + "minecraft:sculk_vein", + "minecraft:glow_lichen", + "minecraft:lily_pad", + "minecraft:small_amethyst_bud", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:leaf_litter" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/invalid_spawn_inside.json b/assets/datapacks/26_1/data/minecraft/tags/block/invalid_spawn_inside.json new file mode 100644 index 000000000..82f8056bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/invalid_spawn_inside.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/iron_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/jungle_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/lanterns.json b/assets/datapacks/26_1/data/minecraft/tags/block/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/lapis_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json b/assets/datapacks/26_1/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json new file mode 100644 index 000000000..e2526493e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/lava_pool_stone_cannot_replace.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:features_cannot_replace", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/leaves.json b/assets/datapacks/26_1/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/lightning_rods.json b/assets/datapacks/26_1/data/minecraft/tags/block/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/logs_that_burn.json b/assets/datapacks/26_1/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/lush_ground_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/lush_ground_replaceable.json new file mode 100644 index 000000000..8230f62b5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/lush_ground_replaceable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:moss_replaceable", + "minecraft:clay", + "minecraft:gravel", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/maintains_farmland.json b/assets/datapacks/26_1/data/minecraft/tags/block/maintains_farmland.json new file mode 100644 index 000000000..c908578c8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/maintains_farmland.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:pumpkin_stem", + "minecraft:attached_pumpkin_stem", + "minecraft:melon_stem", + "minecraft:attached_melon_stem", + "minecraft:beetroots", + "minecraft:carrots", + "minecraft:potatoes", + "minecraft:torchflower_crop", + "minecraft:torchflower", + "minecraft:pitcher_crop", + "minecraft:wheat", + "minecraft:moving_piston", + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs_can_grow_through.json b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs_can_grow_through.json new file mode 100644 index 000000000..ab323766c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_logs_can_grow_through.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:mangrove_leaves", + "minecraft:mangrove_log", + "minecraft:mangrove_propagule", + "minecraft:moss_carpet", + "minecraft:vine" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_roots_can_grow_through.json b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_roots_can_grow_through.json new file mode 100644 index 000000000..07eb0f3e4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mangrove_roots_can_grow_through.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:mangrove_roots", + "minecraft:moss_carpet", + "minecraft:vine", + "minecraft:mangrove_propagule", + "minecraft:snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mineable/_all.json b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/_all.json new file mode 100644 index 000000000..7494bdb7a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/_all.json @@ -0,0 +1 @@ +{"axe":{"values":["minecraft:note_block","minecraft:bamboo","minecraft:barrel","minecraft:bee_nest","minecraft:beehive","minecraft:big_dripleaf_stem","minecraft:big_dripleaf","minecraft:bookshelf","minecraft:brown_mushroom_block","minecraft:campfire","minecraft:cartography_table","minecraft:carved_pumpkin","minecraft:chest","minecraft:chorus_flower","minecraft:chorus_plant","minecraft:cocoa","minecraft:composter","minecraft:crafting_table","minecraft:daylight_detector","minecraft:fletching_table","minecraft:glow_lichen","minecraft:jack_o_lantern","minecraft:jukebox","minecraft:ladder","minecraft:lectern","minecraft:loom","minecraft:melon","minecraft:mushroom_stem","minecraft:pumpkin","minecraft:red_mushroom_block","minecraft:smithing_table","minecraft:soul_campfire","minecraft:trapped_chest","minecraft:vine","#minecraft:banners","#minecraft:fence_gates","#minecraft:logs","#minecraft:planks","#minecraft:signs","#minecraft:wooden_buttons","#minecraft:wooden_doors","#minecraft:wooden_fences","#minecraft:wooden_pressure_plates","#minecraft:wooden_slabs","#minecraft:wooden_stairs","#minecraft:wooden_trapdoors","minecraft:mangrove_roots","#minecraft:all_hanging_signs","minecraft:bamboo_mosaic","minecraft:bamboo_mosaic_slab","minecraft:bamboo_mosaic_stairs","#minecraft:bamboo_blocks","minecraft:chiseled_bookshelf","#minecraft:wooden_shelves","minecraft:creaking_heart"]},"hoe":{"values":["#minecraft:leaves","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:hay_block","minecraft:dried_kelp_block","minecraft:target","minecraft:shroomlight","minecraft:sponge","minecraft:wet_sponge","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:moss_block","minecraft:moss_carpet","minecraft:pale_moss_block","minecraft:pale_moss_carpet","minecraft:sculk","minecraft:sculk_catalyst","minecraft:sculk_vein","minecraft:sculk_shrieker"]},"pickaxe":{"values":["minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:cobblestone","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:nether_gold_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:lapis_block","minecraft:dispenser","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:gold_block","minecraft:iron_block","minecraft:bricks","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:spawner","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:diamond_block","minecraft:furnace","minecraft:cobblestone_stairs","minecraft:stone_pressure_plate","minecraft:iron_door","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:netherrack","minecraft:basalt","minecraft:polished_basalt","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:enchanting_table","minecraft:brewing_stand","minecraft:end_stone","minecraft:sandstone_stairs","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:ender_chest","minecraft:emerald_block","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:redstone_block","minecraft:nether_quartz_ore","minecraft:hopper","minecraft:quartz_block","minecraft:chiseled_quartz_block","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:dropper","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:iron_trapdoor","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:terracotta","minecraft:coal_block","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:end_stone_bricks","minecraft:magma_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:observer","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:dead_tube_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:dead_tube_coral_wall_fan","minecraft:dead_brain_coral_wall_fan","minecraft:dead_bubble_coral_wall_fan","minecraft:dead_fire_coral_wall_fan","minecraft:dead_horn_coral_wall_fan","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:smoker","minecraft:blast_furnace","minecraft:grindstone","minecraft:stonecutter","minecraft:bell","minecraft:warped_nylium","minecraft:crimson_nylium","minecraft:netherite_block","minecraft:ancient_debris","minecraft:crying_obsidian","minecraft:respawn_anchor","minecraft:lodestone","minecraft:blackstone","minecraft:blackstone_stairs","minecraft:blackstone_slab","minecraft:polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:cracked_polished_blackstone_bricks","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone_stairs","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_pressure_plate","minecraft:chiseled_nether_bricks","minecraft:cracked_nether_bricks","minecraft:quartz_bricks","minecraft:tuff","minecraft:calcite","minecraft:oxidized_copper","minecraft:weathered_copper","minecraft:exposed_copper","minecraft:copper_block","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:oxidized_cut_copper","minecraft:weathered_cut_copper","minecraft:exposed_cut_copper","minecraft:cut_copper","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_weathered_copper","minecraft:waxed_exposed_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:pointed_dripstone","minecraft:dripstone_block","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:cobbled_deepslate_stairs","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate","minecraft:polished_deepslate_stairs","minecraft:polished_deepslate_slab","minecraft:deepslate_tiles","minecraft:deepslate_tile_stairs","minecraft:deepslate_tile_slab","minecraft:deepslate_bricks","minecraft:deepslate_brick_stairs","minecraft:deepslate_brick_slab","minecraft:chiseled_deepslate","minecraft:cracked_deepslate_bricks","minecraft:cracked_deepslate_tiles","minecraft:smooth_basalt","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:piston","minecraft:sticky_piston","minecraft:piston_head","minecraft:amethyst_cluster","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:infested_cobblestone","minecraft:infested_chiseled_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_deepslate","minecraft:infested_stone","minecraft:infested_mossy_stone_bricks","minecraft:infested_stone_bricks","#minecraft:stone_buttons","#minecraft:walls","#minecraft:shulker_boxes","#minecraft:anvil","#minecraft:cauldrons","#minecraft:rails","minecraft:conduit","minecraft:mud_bricks","minecraft:mud_brick_stairs","minecraft:mud_brick_slab","minecraft:packed_mud","minecraft:crafter","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:heavy_core","minecraft:resin_bricks","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:resin_brick_stairs","minecraft:chiseled_resin_bricks","#minecraft:copper_chests","#minecraft:copper_golem_statues","#minecraft:lightning_rods","#minecraft:lanterns","#minecraft:chains","#minecraft:bars"]},"shovel":{"values":["minecraft:clay","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:farmland","minecraft:grass_block","minecraft:gravel","minecraft:mycelium","minecraft:sand","minecraft:red_sand","minecraft:snow_block","minecraft:snow","minecraft:soul_sand","minecraft:dirt_path","minecraft:soul_soil","minecraft:rooted_dirt","minecraft:muddy_mangrove_roots","minecraft:mud","minecraft:suspicious_sand","minecraft:suspicious_gravel","#minecraft:concrete_powder"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mineable/axe.json b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 000000000..414687af6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:note_block", + "minecraft:bamboo", + "minecraft:barrel", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:big_dripleaf_stem", + "minecraft:big_dripleaf", + "minecraft:bookshelf", + "minecraft:brown_mushroom_block", + "minecraft:campfire", + "minecraft:cartography_table", + "minecraft:carved_pumpkin", + "minecraft:chest", + "minecraft:chorus_flower", + "minecraft:chorus_plant", + "minecraft:cocoa", + "minecraft:composter", + "minecraft:crafting_table", + "minecraft:daylight_detector", + "minecraft:fletching_table", + "minecraft:glow_lichen", + "minecraft:jack_o_lantern", + "minecraft:jukebox", + "minecraft:ladder", + "minecraft:lectern", + "minecraft:loom", + "minecraft:melon", + "minecraft:mushroom_stem", + "minecraft:pumpkin", + "minecraft:red_mushroom_block", + "minecraft:smithing_table", + "minecraft:soul_campfire", + "minecraft:trapped_chest", + "minecraft:vine", + "#minecraft:banners", + "#minecraft:fence_gates", + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:signs", + "#minecraft:wooden_buttons", + "#minecraft:wooden_doors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_trapdoors", + "minecraft:mangrove_roots", + "#minecraft:all_hanging_signs", + "minecraft:bamboo_mosaic", + "minecraft:bamboo_mosaic_slab", + "minecraft:bamboo_mosaic_stairs", + "#minecraft:bamboo_blocks", + "minecraft:chiseled_bookshelf", + "#minecraft:wooden_shelves", + "minecraft:creaking_heart" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mineable/hoe.json b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..ed7b791a7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,23 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:nether_wart_block", + "minecraft:warped_wart_block", + "minecraft:hay_block", + "minecraft:dried_kelp_block", + "minecraft:target", + "minecraft:shroomlight", + "minecraft:sponge", + "minecraft:wet_sponge", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:moss_block", + "minecraft:moss_carpet", + "minecraft:pale_moss_block", + "minecraft:pale_moss_carpet", + "minecraft:sculk", + "minecraft:sculk_catalyst", + "minecraft:sculk_vein", + "minecraft:sculk_shrieker" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mineable/pickaxe.json b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 000000000..45148f28b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,394 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:polished_granite", + "minecraft:diorite", + "minecraft:polished_diorite", + "minecraft:andesite", + "minecraft:polished_andesite", + "minecraft:cobblestone", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore", + "minecraft:nether_gold_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:lapis_block", + "minecraft:dispenser", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:gold_block", + "minecraft:iron_block", + "minecraft:bricks", + "minecraft:mossy_cobblestone", + "minecraft:obsidian", + "minecraft:spawner", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:diamond_block", + "minecraft:furnace", + "minecraft:cobblestone_stairs", + "minecraft:stone_pressure_plate", + "minecraft:iron_door", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore", + "minecraft:netherrack", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks", + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:enchanting_table", + "minecraft:brewing_stand", + "minecraft:end_stone", + "minecraft:sandstone_stairs", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:ender_chest", + "minecraft:emerald_block", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:redstone_block", + "minecraft:nether_quartz_ore", + "minecraft:hopper", + "minecraft:quartz_block", + "minecraft:chiseled_quartz_block", + "minecraft:quartz_pillar", + "minecraft:quartz_stairs", + "minecraft:dropper", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta", + "minecraft:iron_trapdoor", + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:terracotta", + "minecraft:coal_block", + "minecraft:red_sandstone", + "minecraft:chiseled_red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:petrified_oak_slab", + "minecraft:cobblestone_slab", + "minecraft:brick_slab", + "minecraft:stone_brick_slab", + "minecraft:nether_brick_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:purpur_slab", + "minecraft:smooth_stone", + "minecraft:smooth_sandstone", + "minecraft:smooth_quartz", + "minecraft:smooth_red_sandstone", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs", + "minecraft:end_stone_bricks", + "minecraft:magma_block", + "minecraft:red_nether_bricks", + "minecraft:bone_block", + "minecraft:observer", + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta", + "minecraft:white_concrete", + "minecraft:orange_concrete", + "minecraft:magenta_concrete", + "minecraft:light_blue_concrete", + "minecraft:yellow_concrete", + "minecraft:lime_concrete", + "minecraft:pink_concrete", + "minecraft:gray_concrete", + "minecraft:light_gray_concrete", + "minecraft:cyan_concrete", + "minecraft:purple_concrete", + "minecraft:blue_concrete", + "minecraft:brown_concrete", + "minecraft:green_concrete", + "minecraft:red_concrete", + "minecraft:black_concrete", + "minecraft:dead_tube_coral_block", + "minecraft:dead_brain_coral_block", + "minecraft:dead_bubble_coral_block", + "minecraft:dead_fire_coral_block", + "minecraft:dead_horn_coral_block", + "minecraft:tube_coral_block", + "minecraft:brain_coral_block", + "minecraft:bubble_coral_block", + "minecraft:fire_coral_block", + "minecraft:horn_coral_block", + "minecraft:dead_tube_coral", + "minecraft:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral_fan", + "minecraft:dead_brain_coral_fan", + "minecraft:dead_bubble_coral_fan", + "minecraft:dead_fire_coral_fan", + "minecraft:dead_horn_coral_fan", + "minecraft:dead_tube_coral_wall_fan", + "minecraft:dead_brain_coral_wall_fan", + "minecraft:dead_bubble_coral_wall_fan", + "minecraft:dead_fire_coral_wall_fan", + "minecraft:dead_horn_coral_wall_fan", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:grindstone", + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:warped_nylium", + "minecraft:crimson_nylium", + "minecraft:netherite_block", + "minecraft:ancient_debris", + "minecraft:crying_obsidian", + "minecraft:respawn_anchor", + "minecraft:lodestone", + "minecraft:blackstone", + "minecraft:blackstone_stairs", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_bricks", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:chiseled_polished_blackstone", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:gilded_blackstone", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:chiseled_nether_bricks", + "minecraft:cracked_nether_bricks", + "minecraft:quartz_bricks", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:oxidized_copper", + "minecraft:weathered_copper", + "minecraft:exposed_copper", + "minecraft:copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:oxidized_cut_copper", + "minecraft:weathered_cut_copper", + "minecraft:exposed_cut_copper", + "minecraft:cut_copper", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_copper_block", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_cut_copper", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:pointed_dripstone", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tiles", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_bricks", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_brick_slab", + "minecraft:chiseled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:smooth_basalt", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + "minecraft:ice", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:piston_head", + "minecraft:amethyst_cluster", + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + "minecraft:infested_cobblestone", + "minecraft:infested_chiseled_stone_bricks", + "minecraft:infested_cracked_stone_bricks", + "minecraft:infested_deepslate", + "minecraft:infested_stone", + "minecraft:infested_mossy_stone_bricks", + "minecraft:infested_stone_bricks", + "#minecraft:stone_buttons", + "#minecraft:walls", + "#minecraft:shulker_boxes", + "#minecraft:anvil", + "#minecraft:cauldrons", + "#minecraft:rails", + "minecraft:conduit", + "minecraft:mud_bricks", + "minecraft:mud_brick_stairs", + "minecraft:mud_brick_slab", + "minecraft:packed_mud", + "minecraft:crafter", + "minecraft:tuff_slab", + "minecraft:tuff_stairs", + "minecraft:tuff_wall", + "minecraft:chiseled_tuff", + "minecraft:polished_tuff", + "minecraft:polished_tuff_slab", + "minecraft:polished_tuff_stairs", + "minecraft:polished_tuff_wall", + "minecraft:tuff_bricks", + "minecraft:tuff_brick_slab", + "minecraft:tuff_brick_stairs", + "minecraft:tuff_brick_wall", + "minecraft:chiseled_tuff_bricks", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "minecraft:heavy_core", + "minecraft:resin_bricks", + "minecraft:resin_brick_slab", + "minecraft:resin_brick_wall", + "minecraft:resin_brick_stairs", + "minecraft:chiseled_resin_bricks", + "#minecraft:copper_chests", + "#minecraft:copper_golem_statues", + "#minecraft:lightning_rods", + "#minecraft:lanterns", + "#minecraft:chains", + "#minecraft:bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mineable/shovel.json b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..2660e2232 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:mycelium", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:snow_block", + "minecraft:snow", + "minecraft:soul_sand", + "minecraft:dirt_path", + "minecraft:soul_soil", + "minecraft:rooted_dirt", + "minecraft:muddy_mangrove_roots", + "minecraft:mud", + "minecraft:suspicious_sand", + "minecraft:suspicious_gravel", + "#minecraft:concrete_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mob_interactable_doors.json b/assets/datapacks/26_1/data/minecraft/tags/block/mob_interactable_doors.json new file mode 100644 index 000000000..fe5c57d3b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mob_interactable_doors.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mooshrooms_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/mooshrooms_spawnable_on.json new file mode 100644 index 000000000..a5e4042d0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mooshrooms_spawnable_on.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/moss_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/moss_blocks.json new file mode 100644 index 000000000..2774bdfa1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/moss_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:moss_block", + "minecraft:pale_moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/moss_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/moss_replaceable.json new file mode 100644 index 000000000..aded58c93 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/moss_replaceable.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:cave_vines", + "#minecraft:dirt", + "#minecraft:mud", + "#minecraft:moss_blocks", + "#minecraft:grass_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/mud.json b/assets/datapacks/26_1/data/minecraft/tags/block/mud.json new file mode 100644 index 000000000..0ac1535bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/mud.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/needs_diamond_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/needs_diamond_tool.json new file mode 100644 index 000000000..f3c60ba62 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/needs_diamond_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/needs_iron_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 000000000..7a21ba467 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:gold_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/needs_stone_tool.json b/assets/datapacks/26_1/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 000000000..5390074ba --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,81 @@ +{ + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:copper_block", + "minecraft:raw_copper_block", + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore", + "minecraft:cut_copper_slab", + "minecraft:cut_copper_stairs", + "minecraft:cut_copper", + "minecraft:weathered_copper", + "minecraft:weathered_cut_copper_slab", + "minecraft:weathered_cut_copper_stairs", + "minecraft:weathered_cut_copper", + "minecraft:oxidized_copper", + "minecraft:oxidized_cut_copper_slab", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:oxidized_cut_copper", + "minecraft:exposed_copper", + "minecraft:exposed_cut_copper_slab", + "minecraft:exposed_cut_copper_stairs", + "minecraft:exposed_cut_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper_slab", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_cut_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper", + "minecraft:waxed_oxidized_copper", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper", + "minecraft:crafter", + "minecraft:chiseled_copper", + "minecraft:exposed_chiseled_copper", + "minecraft:weathered_chiseled_copper", + "minecraft:oxidized_chiseled_copper", + "minecraft:waxed_chiseled_copper", + "minecraft:waxed_exposed_chiseled_copper", + "minecraft:waxed_weathered_chiseled_copper", + "minecraft:waxed_oxidized_chiseled_copper", + "minecraft:copper_grate", + "minecraft:exposed_copper_grate", + "minecraft:weathered_copper_grate", + "minecraft:oxidized_copper_grate", + "minecraft:waxed_copper_grate", + "minecraft:waxed_exposed_copper_grate", + "minecraft:waxed_weathered_copper_grate", + "minecraft:waxed_oxidized_copper_grate", + "minecraft:copper_bulb", + "minecraft:exposed_copper_bulb", + "minecraft:weathered_copper_bulb", + "minecraft:oxidized_copper_bulb", + "minecraft:waxed_copper_bulb", + "minecraft:waxed_exposed_copper_bulb", + "minecraft:waxed_weathered_copper_bulb", + "minecraft:waxed_oxidized_copper_bulb", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor", + "#minecraft:copper_chests", + "#minecraft:lightning_rods" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/nether_carver_replaceables.json b/assets/datapacks/26_1/data/minecraft/tags/block/nether_carver_replaceables.json new file mode 100644 index 000000000..6d2f67a0f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/nether_carver_replaceables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:base_stone_nether", + "#minecraft:substrate_overworld", + "#minecraft:nylium", + "#minecraft:wart_blocks", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/nylium.json b/assets/datapacks/26_1/data/minecraft/tags/block/nylium.json new file mode 100644 index 000000000..7fbae3ce0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/nylium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/occludes_vibration_signals.json b/assets/datapacks/26_1/data/minecraft/tags/block/occludes_vibration_signals.json new file mode 100644 index 000000000..495a1df46 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/occludes_vibration_signals.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/overrides_mushroom_light_requirement.json b/assets/datapacks/26_1/data/minecraft/tags/block/overrides_mushroom_light_requirement.json new file mode 100644 index 000000000..a65b470bb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/overrides_mushroom_light_requirement.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:crimson_nylium", + "minecraft:warped_nylium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/overworld_carver_replaceables.json b/assets/datapacks/26_1/data/minecraft/tags/block/overworld_carver_replaceables.json new file mode 100644 index 000000000..b62346794 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/overworld_carver_replaceables.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:substrate_overworld", + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:snow", + "minecraft:water", + "minecraft:gravel", + "minecraft:suspicious_gravel", + "minecraft:sandstone", + "minecraft:red_sandstone", + "minecraft:calcite", + "minecraft:packed_ice", + "minecraft:raw_iron_block", + "minecraft:raw_copper_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/overworld_natural_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 000000000..940bdb74a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:birch_log", + "minecraft:oak_log", + "minecraft:jungle_log", + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "minecraft:pale_oak_log", + "minecraft:mangrove_log", + "minecraft:cherry_log" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/pale_oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/parrots_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/parrots_spawnable_on.json new file mode 100644 index 000000000..aaa88e4e8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/parrots_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:air", + "#minecraft:leaves", + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/piglin_repellents.json b/assets/datapacks/26_1/data/minecraft/tags/block/piglin_repellents.json new file mode 100644 index 000000000..738205391 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/piglin_repellents.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:soul_fire", + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_wall_torch", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/planks.json b/assets/datapacks/26_1/data/minecraft/tags/block/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json b/assets/datapacks/26_1/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json new file mode 100644 index 000000000..d08f7cca3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/polar_bears_spawnable_on_alternate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/portals.json b/assets/datapacks/26_1/data/minecraft/tags/block/portals.json new file mode 100644 index 000000000..bb47430cf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/portals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:nether_portal", + "minecraft:end_portal", + "minecraft:end_gateway" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/pressure_plates.json b/assets/datapacks/26_1/data/minecraft/tags/block/pressure_plates.json new file mode 100644 index 000000000..dbcd3df02 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/pressure_plates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "#minecraft:wooden_pressure_plates", + "#minecraft:stone_pressure_plates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/prevent_mob_spawning_inside.json b/assets/datapacks/26_1/data/minecraft/tags/block/prevent_mob_spawning_inside.json new file mode 100644 index 000000000..69f0511d7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/prevent_mob_spawning_inside.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:rails" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/prevents_nearby_leaf_decay.json b/assets/datapacks/26_1/data/minecraft/tags/block/prevents_nearby_leaf_decay.json new file mode 100644 index 000000000..ff878bdb2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/prevents_nearby_leaf_decay.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/rabbits_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/rabbits_spawnable_on.json new file mode 100644 index 000000000..4618ed4de --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/rabbits_spawnable_on.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/rails.json b/assets/datapacks/26_1/data/minecraft/tags/block/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/redstone_ores.json b/assets/datapacks/26_1/data/minecraft/tags/block/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable.json new file mode 100644 index 000000000..da052432b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:air", + "minecraft:water", + "minecraft:lava", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:bush", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:fire", + "minecraft:soul_fire", + "minecraft:snow", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:resin_clump", + "minecraft:light", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:structure_void", + "minecraft:void_air", + "minecraft:cave_air", + "minecraft:bubble_column", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:hanging_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_mushrooms.json b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_mushrooms.json new file mode 100644 index 000000000..d2894adf3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_mushrooms.json @@ -0,0 +1,35 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass", + "minecraft:bush", + "minecraft:firefly_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_trees.json b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_trees.json new file mode 100644 index 000000000..c04ade87f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/replaceable_by_trees.json @@ -0,0 +1,31 @@ +{ + "values": [ + "#minecraft:leaves", + "#minecraft:small_flowers", + "minecraft:pale_moss_carpet", + "minecraft:short_grass", + "minecraft:fern", + "minecraft:dead_bush", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:hanging_roots", + "minecraft:pitcher_plant", + "minecraft:water", + "minecraft:seagrass", + "minecraft:tall_seagrass", + "minecraft:bush", + "minecraft:firefly_bush", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:crimson_roots", + "minecraft:leaf_litter", + "minecraft:short_dry_grass", + "minecraft:tall_dry_grass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sand.json b/assets/datapacks/26_1/data/minecraft/tags/block/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/saplings.json b/assets/datapacks/26_1/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable.json new file mode 100644 index 000000000..82ff63207 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable.json @@ -0,0 +1,21 @@ +{ + "values": [ + "#minecraft:base_stone_overworld", + "#minecraft:substrate_overworld", + "#minecraft:terracotta", + "#minecraft:nylium", + "#minecraft:base_stone_nether", + "minecraft:sand", + "minecraft:red_sand", + "minecraft:gravel", + "minecraft:soul_sand", + "minecraft:soul_soil", + "minecraft:calcite", + "minecraft:smooth_basalt", + "minecraft:clay", + "minecraft:dripstone_block", + "minecraft:end_stone", + "minecraft:red_sandstone", + "minecraft:sandstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable_world_gen.json new file mode 100644 index 000000000..d1ee2653a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:sculk_replaceable", + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + "minecraft:cobbled_deepslate", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/shulker_boxes.json b/assets/datapacks/26_1/data/minecraft/tags/block/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/signs.json new file mode 100644 index 000000000..78c89c181 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/signs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:standing_signs", + "#minecraft:wall_signs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/slabs.json b/assets/datapacks/26_1/data/minecraft/tags/block/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/small_flowers.json b/assets/datapacks/26_1/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 000000000..14472b0b2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom", + "minecraft:golden_dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/smelts_to_glass.json b/assets/datapacks/26_1/data/minecraft/tags/block/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/snaps_goat_horn.json b/assets/datapacks/26_1/data/minecraft/tags/block/snaps_goat_horn.json new file mode 100644 index 000000000..910be36c9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/snaps_goat_horn.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:overworld_natural_logs", + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:copper_ore", + "minecraft:emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_diggable_block.json b/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_diggable_block.json new file mode 100644 index 000000000..c6868b458 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_diggable_block.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:mud", + "#minecraft:moss_blocks", + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_egg_hatch_boost.json b/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_egg_hatch_boost.json new file mode 100644 index 000000000..a7ff8e198 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sniffer_egg_hatch_boost.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/snow.json b/assets/datapacks/26_1/data/minecraft/tags/block/snow.json new file mode 100644 index 000000000..498129db9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/snow.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snow", + "minecraft:snow_block", + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/soul_fire_base_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/soul_speed_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/soul_speed_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/soul_speed_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/spruce_logs.json b/assets/datapacks/26_1/data/minecraft/tags/block/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/stairs.json b/assets/datapacks/26_1/data/minecraft/tags/block/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/standing_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/stone_bricks.json b/assets/datapacks/26_1/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/stone_buttons.json b/assets/datapacks/26_1/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/stone_ore_replaceables.json b/assets/datapacks/26_1/data/minecraft/tags/block/stone_ore_replaceables.json new file mode 100644 index 000000000..0269200f3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/stone_ore_replaceables.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/stone_pressure_plates.json b/assets/datapacks/26_1/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 000000000..ca6a4e95b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/strider_warm_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/strider_warm_blocks.json new file mode 100644 index 000000000..275628341 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/strider_warm_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/substrate_overworld.json b/assets/datapacks/26_1/data/minecraft/tags/block/substrate_overworld.json new file mode 100644 index 000000000..275f8ba3d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/substrate_overworld.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:dirt", + "#minecraft:mud", + "#minecraft:moss_blocks", + "#minecraft:grass_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/support_override_cactus_flower.json b/assets/datapacks/26_1/data/minecraft/tags/block/support_override_cactus_flower.json new file mode 100644 index 000000000..7c4a3ebf3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/support_override_cactus_flower.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/support_override_snow_layer.json b/assets/datapacks/26_1/data/minecraft/tags/block/support_override_snow_layer.json new file mode 100644 index 000000000..a06843ad7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/support_override_snow_layer.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:honey_block", + "minecraft:soul_sand", + "minecraft:mud" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_azalea.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_azalea.json new file mode 100644 index 000000000..a54659964 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_azalea.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_bamboo.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_bamboo.json new file mode 100644 index 000000000..50f3cb587 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_bamboo.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:substrate_overworld", + "minecraft:bamboo", + "minecraft:bamboo_sapling", + "minecraft:gravel", + "minecraft:suspicious_gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_big_dripleaf.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_big_dripleaf.json new file mode 100644 index 000000000..5993a4a5a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_big_dripleaf.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:supports_small_dripleaf", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:mycelium", + "minecraft:rooted_dirt", + "minecraft:moss_block", + "minecraft:mud", + "minecraft:muddy_mangrove_roots", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_cactus.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_cactus.json new file mode 100644 index 000000000..3dd992bb3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_cactus.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_flower.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_flower.json new file mode 100644 index 000000000..f2d11375b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_flower.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:end_stone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_plant.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_plant.json new file mode 100644 index 000000000..f2d11375b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_chorus_plant.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:end_stone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_cocoa.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_cocoa.json new file mode 100644 index 000000000..ea0a45ef8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_cocoa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:jungle_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_fungus.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_fungus.json new file mode 100644 index 000000000..4cd14f308 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_fungus.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_roots.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_roots.json new file mode 100644 index 000000000..a91071431 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crimson_roots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_warped_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_crops.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crops.json new file mode 100644 index 000000000..ea3a8d61b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_crops.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_dry_vegetation.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_dry_vegetation.json new file mode 100644 index 000000000..d554c5095 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_dry_vegetation.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:sand", + "#minecraft:terracotta", + "#minecraft:supports_vegetation" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_frogspawn.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_frogspawn.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_frogspawn.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_hanging_mangrove_propagule.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_hanging_mangrove_propagule.json new file mode 100644 index 000000000..badb3d3b5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_hanging_mangrove_propagule.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mangrove_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_lily_pad.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_lily_pad.json new file mode 100644 index 000000000..234e53361 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_lily_pad.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ice", + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_mangrove_propagule.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_mangrove_propagule.json new file mode 100644 index 000000000..a54659964 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_mangrove_propagule.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "minecraft:clay" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem.json new file mode 100644 index 000000000..93e756386 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_stem_crops" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem_fruit.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem_fruit.json new file mode 100644 index 000000000..204ae8fec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_melon_stem_fruit.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_stem_fruit" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_sprouts.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_sprouts.json new file mode 100644 index 000000000..09c95c6bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_sprouts.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "#minecraft:nylium", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_wart.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_wart.json new file mode 100644 index 000000000..355a91fd0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_nether_wart.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem.json new file mode 100644 index 000000000..93e756386 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_stem_crops" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem_fruit.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem_fruit.json new file mode 100644 index 000000000..204ae8fec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_pumpkin_stem_fruit.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_stem_fruit" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_small_dripleaf.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_small_dripleaf.json new file mode 100644 index 000000000..57fb03152 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_small_dripleaf.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:clay", + "minecraft:moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_crops.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_crops.json new file mode 100644 index 000000000..16c9e5098 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_crops.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_crops" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_fruit.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_fruit.json new file mode 100644 index 000000000..f3fadb44e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_stem_fruit.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:supports_vegetation" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane.json new file mode 100644 index 000000000..07e6f7eb2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "#minecraft:sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane_adjacently.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane_adjacently.json new file mode 100644 index 000000000..3434ccfb3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_sugar_cane_adjacently.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:frosted_ice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_vegetation.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_vegetation.json new file mode 100644 index 000000000..8d67645a7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_vegetation.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:substrate_overworld", + "minecraft:farmland" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_fungus.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_fungus.json new file mode 100644 index 000000000..0f115fa6e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_fungus.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "#minecraft:nylium", + "minecraft:mycelium", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_roots.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_roots.json new file mode 100644 index 000000000..09c95c6bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_warped_roots.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "#minecraft:nylium", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/supports_wither_rose.json b/assets/datapacks/26_1/data/minecraft/tags/block/supports_wither_rose.json new file mode 100644 index 000000000..f028c897a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/supports_wither_rose.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:supports_vegetation", + "minecraft:netherrack", + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sword_efficient.json b/assets/datapacks/26_1/data/minecraft/tags/block/sword_efficient.json new file mode 100644 index 000000000..bdfcc89d7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sword_efficient.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:leaves", + "minecraft:vine", + "minecraft:glow_lichen", + "minecraft:pumpkin", + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + "minecraft:melon", + "minecraft:cocoa", + "minecraft:big_dripleaf", + "minecraft:big_dripleaf_stem", + "minecraft:chorus_plant", + "minecraft:chorus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/sword_instantly_mines.json b/assets/datapacks/26_1/data/minecraft/tags/block/sword_instantly_mines.json new file mode 100644 index 000000000..5059bebb2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/sword_instantly_mines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo", + "minecraft:bamboo_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/terracotta.json b/assets/datapacks/26_1/data/minecraft/tags/block/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/trail_ruins_replaceable.json b/assets/datapacks/26_1/data/minecraft/tags/block/trail_ruins_replaceable.json new file mode 100644 index 000000000..f6968bff6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/trail_ruins_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gravel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/trapdoors.json b/assets/datapacks/26_1/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json new file mode 100644 index 000000000..abb975707 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_dry_vegetation_block_sounds.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:terracotta", + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_desert_sand_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/triggers_ambient_dried_ghast_block_sounds.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/underwater_bonemeals.json b/assets/datapacks/26_1/data/minecraft/tags/block/underwater_bonemeals.json new file mode 100644 index 000000000..9115b1b11 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/underwater_bonemeals.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:seagrass", + "#minecraft:corals", + "#minecraft:wall_corals" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/unstable_bottom_center.json b/assets/datapacks/26_1/data/minecraft/tags/block/unstable_bottom_center.json new file mode 100644 index 000000000..4a5113efb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/unstable_bottom_center.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:fence_gates" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/valid_spawn.json b/assets/datapacks/26_1/data/minecraft/tags/block/valid_spawn.json new file mode 100644 index 000000000..00f8571e8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/valid_spawn.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/vibration_resonators.json b/assets/datapacks/26_1/data/minecraft/tags/block/vibration_resonators.json new file mode 100644 index 000000000..7f66725ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/vibration_resonators.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wall_corals.json b/assets/datapacks/26_1/data/minecraft/tags/block/wall_corals.json new file mode 100644 index 000000000..632d46ac8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wall_corals.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:tube_coral_wall_fan", + "minecraft:brain_coral_wall_fan", + "minecraft:bubble_coral_wall_fan", + "minecraft:fire_coral_wall_fan", + "minecraft:horn_coral_wall_fan" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wall_hanging_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 000000000..4afc13d54 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_hanging_sign", + "minecraft:spruce_wall_hanging_sign", + "minecraft:birch_wall_hanging_sign", + "minecraft:acacia_wall_hanging_sign", + "minecraft:cherry_wall_hanging_sign", + "minecraft:jungle_wall_hanging_sign", + "minecraft:dark_oak_wall_hanging_sign", + "minecraft:pale_oak_wall_hanging_sign", + "minecraft:crimson_wall_hanging_sign", + "minecraft:warped_wall_hanging_sign", + "minecraft:mangrove_wall_hanging_sign", + "minecraft:bamboo_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wall_post_override.json b/assets/datapacks/26_1/data/minecraft/tags/block/wall_post_override.json new file mode 100644 index 000000000..f0b8ac09d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wall_post_override.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:torch", + "minecraft:soul_torch", + "minecraft:redstone_torch", + "minecraft:copper_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:banners", + "#minecraft:pressure_plates", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wall_signs.json b/assets/datapacks/26_1/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 000000000..6f430df43 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_wall_sign", + "minecraft:spruce_wall_sign", + "minecraft:birch_wall_sign", + "minecraft:acacia_wall_sign", + "minecraft:jungle_wall_sign", + "minecraft:dark_oak_wall_sign", + "minecraft:pale_oak_wall_sign", + "minecraft:crimson_wall_sign", + "minecraft:warped_wall_sign", + "minecraft:mangrove_wall_sign", + "minecraft:bamboo_wall_sign", + "minecraft:cherry_wall_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/walls.json b/assets/datapacks/26_1/data/minecraft/tags/block/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/warped_stems.json b/assets/datapacks/26_1/data/minecraft/tags/block/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wart_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wither_immune.json b/assets/datapacks/26_1/data/minecraft/tags/block/wither_immune.json new file mode 100644 index 000000000..5c14361a1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wither_immune.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:barrier", + "minecraft:bedrock", + "minecraft:end_portal", + "minecraft:end_portal_frame", + "minecraft:end_gateway", + "minecraft:command_block", + "minecraft:repeating_command_block", + "minecraft:chain_command_block", + "minecraft:structure_block", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:light", + "minecraft:reinforced_deepslate", + "minecraft:test_block", + "minecraft:test_instance_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wither_summon_base_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/block/wither_summon_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wither_summon_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wolves_spawnable_on.json b/assets/datapacks/26_1/data/minecraft/tags/block/wolves_spawnable_on.json new file mode 100644 index 000000000..8a9f41e00 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wolves_spawnable_on.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:snow", + "minecraft:snow_block", + "minecraft:coarse_dirt", + "minecraft:podzol" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_buttons.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_doors.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_fences.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_pressure_plates.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_shelves.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_slabs.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_stairs.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wooden_trapdoors.json b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wool.json b/assets/datapacks/26_1/data/minecraft/tags/block/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/block/wool_carpets.json b/assets/datapacks/26_1/data/minecraft/tags/block/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/block/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/_all.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/_all.json new file mode 100644 index 000000000..d0df3443b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/_all.json @@ -0,0 +1 @@ +{"always_hurts_ender_dragons":{"values":["#minecraft:is_explosion"]},"always_kills_armor_stands":{"values":["minecraft:arrow","minecraft:trident","minecraft:fireball","minecraft:wither_skull","minecraft:wind_charge"]},"always_most_significant_fall":{"values":["minecraft:out_of_world"]},"always_triggers_silverfish":{"values":["minecraft:magic"]},"avoids_guardian_thorns":{"values":["minecraft:magic","minecraft:thorns","#minecraft:is_explosion"]},"burn_from_stepping":{"values":["minecraft:campfire","minecraft:hot_floor"]},"burns_armor_stands":{"values":["minecraft:on_fire"]},"bypasses_armor":{"values":["minecraft:on_fire","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:fly_into_wall","minecraft:generic","minecraft:wither","minecraft:dragon_breath","minecraft:starve","minecraft:fall","minecraft:ender_pearl","minecraft:freeze","minecraft:stalagmite","minecraft:magic","minecraft:indirect_magic","minecraft:out_of_world","minecraft:generic_kill","minecraft:sonic_boom","minecraft:outside_border"]},"bypasses_effects":{"values":["minecraft:starve"]},"bypasses_enchantments":{"values":["minecraft:sonic_boom"]},"bypasses_invulnerability":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_resistance":{"values":["minecraft:out_of_world","minecraft:generic_kill"]},"bypasses_shield":{"values":["#minecraft:bypasses_armor","minecraft:cactus","minecraft:campfire","minecraft:dry_out","minecraft:falling_anvil","minecraft:falling_stalactite","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:sweet_berry_bush"]},"bypasses_wolf_armor":{"values":["#minecraft:bypasses_invulnerability","minecraft:cramming","minecraft:drown","minecraft:dry_out","minecraft:freeze","minecraft:in_wall","minecraft:indirect_magic","minecraft:magic","minecraft:outside_border","minecraft:starve","minecraft:thorns","minecraft:wither"]},"can_break_armor_stand":{"values":["minecraft:player_explosion","#minecraft:is_player_attack"]},"damages_helmet":{"values":["minecraft:falling_anvil","minecraft:falling_block","minecraft:falling_stalactite"]},"ignites_armor_stands":{"values":["minecraft:in_fire","minecraft:campfire"]},"is_drowning":{"values":["minecraft:drown"]},"is_explosion":{"values":["minecraft:fireworks","minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point"]},"is_fall":{"values":["minecraft:fall","minecraft:ender_pearl","minecraft:stalagmite"]},"is_fire":{"values":["minecraft:in_fire","minecraft:campfire","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:unattributed_fireball","minecraft:fireball"]},"is_freezing":{"values":["minecraft:freeze"]},"is_lightning":{"values":["minecraft:lightning_bolt"]},"is_player_attack":{"values":["minecraft:player_attack","minecraft:spear","minecraft:mace_smash"]},"is_projectile":{"values":["minecraft:arrow","minecraft:trident","minecraft:mob_projectile","minecraft:unattributed_fireball","minecraft:fireball","minecraft:wither_skull","minecraft:thrown","minecraft:wind_charge"]},"mace_smash":{"values":["minecraft:mace_smash"]},"no_anger":{"values":["minecraft:mob_attack_no_aggro"]},"no_impact":{"values":["minecraft:drown"]},"no_knockback":{"values":["minecraft:explosion","minecraft:player_explosion","minecraft:bad_respawn_point","minecraft:in_fire","minecraft:lightning_bolt","minecraft:on_fire","minecraft:lava","minecraft:hot_floor","minecraft:in_wall","minecraft:cramming","minecraft:drown","minecraft:starve","minecraft:cactus","minecraft:fall","minecraft:ender_pearl","minecraft:fly_into_wall","minecraft:out_of_world","minecraft:generic","minecraft:magic","minecraft:wither","minecraft:dragon_breath","minecraft:dry_out","minecraft:sweet_berry_bush","minecraft:freeze","minecraft:stalagmite","minecraft:outside_border","minecraft:generic_kill","minecraft:campfire","minecraft:spear"]},"panic_causes":{"values":["#minecraft:panic_environmental_causes","minecraft:arrow","minecraft:dragon_breath","minecraft:explosion","minecraft:fireball","minecraft:fireworks","minecraft:indirect_magic","minecraft:magic","minecraft:mob_attack","minecraft:mob_projectile","minecraft:player_explosion","minecraft:sonic_boom","minecraft:sting","minecraft:thrown","minecraft:trident","minecraft:unattributed_fireball","minecraft:wind_charge","minecraft:wither","minecraft:wither_skull","#minecraft:is_player_attack"]},"panic_environmental_causes":{"values":["minecraft:cactus","minecraft:freeze","minecraft:hot_floor","minecraft:in_fire","minecraft:lava","minecraft:lightning_bolt","minecraft:on_fire"]},"witch_resistant_to":{"values":["minecraft:magic","minecraft:indirect_magic","minecraft:sonic_boom","minecraft:thorns"]},"wither_immune_to":{"values":["minecraft:drown"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json new file mode 100644 index 000000000..7f5fbcd52 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_hurts_ender_dragons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_kills_armor_stands.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_kills_armor_stands.json new file mode 100644 index 000000000..0e167fe2f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_kills_armor_stands.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_most_significant_fall.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_most_significant_fall.json new file mode 100644 index 000000000..ae490d1cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_most_significant_fall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:out_of_world" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_triggers_silverfish.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_triggers_silverfish.json new file mode 100644 index 000000000..9a9e29eb3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/always_triggers_silverfish.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:magic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/avoids_guardian_thorns.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/avoids_guardian_thorns.json new file mode 100644 index 000000000..bc4634b91 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/avoids_guardian_thorns.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:thorns", + "#minecraft:is_explosion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/burn_from_stepping.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/burn_from_stepping.json new file mode 100644 index 000000000..3cebb3f25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/burn_from_stepping.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:campfire", + "minecraft:hot_floor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/burns_armor_stands.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/burns_armor_stands.json new file mode 100644 index 000000000..ce817e3f3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/burns_armor_stands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_armor.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_armor.json new file mode 100644 index 000000000..036377344 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_armor.json @@ -0,0 +1,23 @@ +{ + "values": [ + "minecraft:on_fire", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:fly_into_wall", + "minecraft:generic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:starve", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:out_of_world", + "minecraft:generic_kill", + "minecraft:sonic_boom", + "minecraft:outside_border" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_effects.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_effects.json new file mode 100644 index 000000000..01571fc61 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_effects.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:starve" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_enchantments.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_enchantments.json new file mode 100644 index 000000000..65ae4189a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_enchantments.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sonic_boom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_invulnerability.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_invulnerability.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_invulnerability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_resistance.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_resistance.json new file mode 100644 index 000000000..f1930d3f2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_resistance.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:out_of_world", + "minecraft:generic_kill" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_shield.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_shield.json new file mode 100644 index 000000000..e5c6ff1b1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_shield.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:bypasses_armor", + "minecraft:cactus", + "minecraft:campfire", + "minecraft:dry_out", + "minecraft:falling_anvil", + "minecraft:falling_stalactite", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:sweet_berry_bush" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_wolf_armor.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_wolf_armor.json new file mode 100644 index 000000000..7c434bd40 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/bypasses_wolf_armor.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:bypasses_invulnerability", + "minecraft:cramming", + "minecraft:drown", + "minecraft:dry_out", + "minecraft:freeze", + "minecraft:in_wall", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:outside_border", + "minecraft:starve", + "minecraft:thorns", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/can_break_armor_stand.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/can_break_armor_stand.json new file mode 100644 index 000000000..edabbaafa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/can_break_armor_stand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:player_explosion", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/damages_helmet.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/damages_helmet.json new file mode 100644 index 000000000..a0eaa65a0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/damages_helmet.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:falling_anvil", + "minecraft:falling_block", + "minecraft:falling_stalactite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/ignites_armor_stands.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/ignites_armor_stands.json new file mode 100644 index 000000000..4e026f961 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/ignites_armor_stands.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_drowning.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_drowning.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_drowning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_explosion.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_explosion.json new file mode 100644 index 000000000..c9f433706 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_explosion.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fireworks", + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fall.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fall.json new file mode 100644 index 000000000..fbbb79386 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:stalagmite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fire.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fire.json new file mode 100644 index 000000000..3333f2d1f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_fire.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:in_fire", + "minecraft:campfire", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:unattributed_fireball", + "minecraft:fireball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_freezing.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_freezing.json new file mode 100644 index 000000000..98b438931 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_freezing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:freeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_lightning.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_lightning.json new file mode 100644 index 000000000..e6164d1b8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_lightning.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_player_attack.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_player_attack.json new file mode 100644 index 000000000..12234e8ac --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_player_attack.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:player_attack", + "minecraft:spear", + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_projectile.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_projectile.json new file mode 100644 index 000000000..632a42770 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/is_projectile.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:trident", + "minecraft:mob_projectile", + "minecraft:unattributed_fireball", + "minecraft:fireball", + "minecraft:wither_skull", + "minecraft:thrown", + "minecraft:wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/mace_smash.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/mace_smash.json new file mode 100644 index 000000000..66e2ac15c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/mace_smash.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace_smash" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_anger.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_anger.json new file mode 100644 index 000000000..d1ccae628 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_anger.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mob_attack_no_aggro" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_impact.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_impact.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_impact.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_knockback.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_knockback.json new file mode 100644 index 000000000..e78fba7c9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/no_knockback.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:explosion", + "minecraft:player_explosion", + "minecraft:bad_respawn_point", + "minecraft:in_fire", + "minecraft:lightning_bolt", + "minecraft:on_fire", + "minecraft:lava", + "minecraft:hot_floor", + "minecraft:in_wall", + "minecraft:cramming", + "minecraft:drown", + "minecraft:starve", + "minecraft:cactus", + "minecraft:fall", + "minecraft:ender_pearl", + "minecraft:fly_into_wall", + "minecraft:out_of_world", + "minecraft:generic", + "minecraft:magic", + "minecraft:wither", + "minecraft:dragon_breath", + "minecraft:dry_out", + "minecraft:sweet_berry_bush", + "minecraft:freeze", + "minecraft:stalagmite", + "minecraft:outside_border", + "minecraft:generic_kill", + "minecraft:campfire", + "minecraft:spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_causes.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_causes.json new file mode 100644 index 000000000..8114375d6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_causes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "#minecraft:panic_environmental_causes", + "minecraft:arrow", + "minecraft:dragon_breath", + "minecraft:explosion", + "minecraft:fireball", + "minecraft:fireworks", + "minecraft:indirect_magic", + "minecraft:magic", + "minecraft:mob_attack", + "minecraft:mob_projectile", + "minecraft:player_explosion", + "minecraft:sonic_boom", + "minecraft:sting", + "minecraft:thrown", + "minecraft:trident", + "minecraft:unattributed_fireball", + "minecraft:wind_charge", + "minecraft:wither", + "minecraft:wither_skull", + "#minecraft:is_player_attack" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_environmental_causes.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_environmental_causes.json new file mode 100644 index 000000000..fb8721117 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/panic_environmental_causes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:cactus", + "minecraft:freeze", + "minecraft:hot_floor", + "minecraft:in_fire", + "minecraft:lava", + "minecraft:lightning_bolt", + "minecraft:on_fire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/witch_resistant_to.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/witch_resistant_to.json new file mode 100644 index 000000000..726ffa300 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/witch_resistant_to.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:sonic_boom", + "minecraft:thorns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/damage_type/wither_immune_to.json b/assets/datapacks/26_1/data/minecraft/tags/damage_type/wither_immune_to.json new file mode 100644 index 000000000..e48521122 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/damage_type/wither_immune_to.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:drown" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/dialog/_all.json b/assets/datapacks/26_1/data/minecraft/tags/dialog/_all.json new file mode 100644 index 000000000..27b4e74e3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/dialog/_all.json @@ -0,0 +1 @@ +{"pause_screen_additions":{"values":[]},"quick_actions":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/dialog/pause_screen_additions.json b/assets/datapacks/26_1/data/minecraft/tags/dialog/pause_screen_additions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/dialog/pause_screen_additions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/dialog/quick_actions.json b/assets/datapacks/26_1/data/minecraft/tags/dialog/quick_actions.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/dialog/quick_actions.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/_all.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/_all.json new file mode 100644 index 000000000..233187ea4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/_all.json @@ -0,0 +1 @@ +{"curse":{"values":["minecraft:binding_curse","minecraft:vanishing_curse"]},"double_trade_price":{"values":["#minecraft:treasure"]},"in_enchanting_table":{"values":["#minecraft:non_treasure"]},"non_treasure":{"values":["minecraft:protection","minecraft:fire_protection","minecraft:feather_falling","minecraft:blast_protection","minecraft:projectile_protection","minecraft:respiration","minecraft:aqua_affinity","minecraft:thorns","minecraft:depth_strider","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:knockback","minecraft:fire_aspect","minecraft:looting","minecraft:sweeping_edge","minecraft:efficiency","minecraft:silk_touch","minecraft:unbreaking","minecraft:fortune","minecraft:power","minecraft:punch","minecraft:flame","minecraft:infinity","minecraft:luck_of_the_sea","minecraft:lure","minecraft:loyalty","minecraft:impaling","minecraft:riptide","minecraft:channeling","minecraft:multishot","minecraft:quick_charge","minecraft:piercing","minecraft:density","minecraft:breach","minecraft:lunge"]},"on_mob_spawn_equipment":{"values":["#minecraft:non_treasure"]},"on_random_loot":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"on_traded_equipment":{"values":["#minecraft:non_treasure"]},"prevents_bee_spawns_when_mining":{"values":["minecraft:silk_touch"]},"prevents_decorated_pot_shattering":{"values":["minecraft:silk_touch"]},"prevents_ice_melting":{"values":["minecraft:silk_touch"]},"prevents_infested_spawns":{"values":["minecraft:silk_touch"]},"smelts_loot":{"values":["minecraft:fire_aspect"]},"tooltip_order":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:riptide","minecraft:channeling","minecraft:wind_burst","minecraft:frost_walker","minecraft:lunge","minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:power","minecraft:density","minecraft:breach","minecraft:piercing","minecraft:sweeping_edge","minecraft:multishot","minecraft:fire_aspect","minecraft:flame","minecraft:knockback","minecraft:punch","minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection","minecraft:feather_falling","minecraft:fortune","minecraft:looting","minecraft:silk_touch","minecraft:luck_of_the_sea","minecraft:efficiency","minecraft:quick_charge","minecraft:lure","minecraft:respiration","minecraft:aqua_affinity","minecraft:soul_speed","minecraft:swift_sneak","minecraft:depth_strider","minecraft:thorns","minecraft:loyalty","minecraft:unbreaking","minecraft:infinity","minecraft:mending"]},"tradeable":{"values":["#minecraft:non_treasure","minecraft:binding_curse","minecraft:vanishing_curse","minecraft:frost_walker","minecraft:mending"]},"treasure":{"values":["minecraft:binding_curse","minecraft:vanishing_curse","minecraft:swift_sneak","minecraft:soul_speed","minecraft:frost_walker","minecraft:mending","minecraft:wind_burst"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/curse.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/curse.json new file mode 100644 index 000000000..0c7d6110e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/curse.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/double_trade_price.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/double_trade_price.json new file mode 100644 index 000000000..0e924c6f3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/double_trade_price.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/_all.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/_all.json new file mode 100644 index 000000000..d9ed350c5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["minecraft:protection","minecraft:blast_protection","minecraft:fire_protection","minecraft:projectile_protection"]},"boots":{"values":["minecraft:frost_walker","minecraft:depth_strider"]},"bow":{"values":["minecraft:infinity","minecraft:mending"]},"crossbow":{"values":["minecraft:multishot","minecraft:piercing"]},"damage":{"values":["minecraft:sharpness","minecraft:smite","minecraft:bane_of_arthropods","minecraft:impaling","minecraft:density","minecraft:breach"]},"mining":{"values":["minecraft:fortune","minecraft:silk_touch"]},"riptide":{"values":["minecraft:loyalty","minecraft:channeling"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/armor.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/armor.json new file mode 100644 index 000000000..965552f09 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/boots.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/boots.json new file mode 100644 index 000000000..837664e56 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/boots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frost_walker", + "minecraft:depth_strider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/bow.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/bow.json new file mode 100644 index 000000000..ad5273697 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/bow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/crossbow.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/crossbow.json new file mode 100644 index 000000000..d7437404c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/crossbow.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:multishot", + "minecraft:piercing" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/damage.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/damage.json new file mode 100644 index 000000000..e95a31937 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/damage.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:density", + "minecraft:breach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/mining.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/mining.json new file mode 100644 index 000000000..8413d0bce --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/mining.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fortune", + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/riptide.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/riptide.json new file mode 100644 index 000000000..c11a2f9fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/exclusive_set/riptide.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:loyalty", + "minecraft:channeling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/in_enchanting_table.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/non_treasure.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/non_treasure.json new file mode 100644 index 000000000..677c59434 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/non_treasure.json @@ -0,0 +1,40 @@ +{ + "values": [ + "minecraft:protection", + "minecraft:fire_protection", + "minecraft:feather_falling", + "minecraft:blast_protection", + "minecraft:projectile_protection", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:thorns", + "minecraft:depth_strider", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:knockback", + "minecraft:fire_aspect", + "minecraft:looting", + "minecraft:sweeping_edge", + "minecraft:efficiency", + "minecraft:silk_touch", + "minecraft:unbreaking", + "minecraft:fortune", + "minecraft:power", + "minecraft:punch", + "minecraft:flame", + "minecraft:infinity", + "minecraft:luck_of_the_sea", + "minecraft:lure", + "minecraft:loyalty", + "minecraft:impaling", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:multishot", + "minecraft:quick_charge", + "minecraft:piercing", + "minecraft:density", + "minecraft:breach", + "minecraft:lunge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_mob_spawn_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_random_loot.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_random_loot.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_random_loot.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_traded_equipment.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_traded_equipment.json new file mode 100644 index 000000000..39656740e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/on_traded_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:non_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_bee_spawns_when_mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_decorated_pot_shattering.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_ice_melting.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_ice_melting.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_ice_melting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_infested_spawns.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_infested_spawns.json new file mode 100644 index 000000000..9fe019a9d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/prevents_infested_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silk_touch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/smelts_loot.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/smelts_loot.json new file mode 100644 index 000000000..bc4d78210 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/smelts_loot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fire_aspect" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/tooltip_order.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/tooltip_order.json new file mode 100644 index 000000000..129e9f9b7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/tooltip_order.json @@ -0,0 +1,47 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:riptide", + "minecraft:channeling", + "minecraft:wind_burst", + "minecraft:frost_walker", + "minecraft:lunge", + "minecraft:sharpness", + "minecraft:smite", + "minecraft:bane_of_arthropods", + "minecraft:impaling", + "minecraft:power", + "minecraft:density", + "minecraft:breach", + "minecraft:piercing", + "minecraft:sweeping_edge", + "minecraft:multishot", + "minecraft:fire_aspect", + "minecraft:flame", + "minecraft:knockback", + "minecraft:punch", + "minecraft:protection", + "minecraft:blast_protection", + "minecraft:fire_protection", + "minecraft:projectile_protection", + "minecraft:feather_falling", + "minecraft:fortune", + "minecraft:looting", + "minecraft:silk_touch", + "minecraft:luck_of_the_sea", + "minecraft:efficiency", + "minecraft:quick_charge", + "minecraft:lure", + "minecraft:respiration", + "minecraft:aqua_affinity", + "minecraft:soul_speed", + "minecraft:swift_sneak", + "minecraft:depth_strider", + "minecraft:thorns", + "minecraft:loyalty", + "minecraft:unbreaking", + "minecraft:infinity", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/tradeable.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 000000000..e20b00846 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:non_treasure", + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:frost_walker", + "minecraft:mending" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/enchantment/treasure.json b/assets/datapacks/26_1/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 000000000..a2712dd77 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:binding_curse", + "minecraft:vanishing_curse", + "minecraft:swift_sneak", + "minecraft:soul_speed", + "minecraft:frost_walker", + "minecraft:mending", + "minecraft:wind_burst" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/_all.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/_all.json new file mode 100644 index 000000000..999e851ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/_all.json @@ -0,0 +1 @@ +{"accepts_iron_golem_gift":{"values":["minecraft:copper_golem"]},"aquatic":{"values":["minecraft:turtle","minecraft:axolotl","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:nautilus","minecraft:zombie_nautilus"]},"arrows":{"values":["minecraft:arrow","minecraft:spectral_arrow"]},"arthropod":{"values":["minecraft:bee","minecraft:endermite","minecraft:silverfish","minecraft:spider","minecraft:cave_spider"]},"axolotl_always_hostiles":{"values":["minecraft:drowned","minecraft:guardian","minecraft:elder_guardian"]},"axolotl_hunt_targets":{"values":["minecraft:tropical_fish","minecraft:pufferfish","minecraft:salmon","minecraft:cod","minecraft:squid","minecraft:glow_squid","minecraft:tadpole"]},"beehive_inhabitors":{"values":["minecraft:bee"]},"boat":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:cherry_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft"]},"burn_in_daylight":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:bogged","minecraft:zombie","minecraft:zombie_horse","minecraft:zombie_villager","minecraft:drowned","minecraft:zombie_nautilus","minecraft:phantom"]},"can_breathe_under_water":{"values":["#minecraft:undead","minecraft:axolotl","minecraft:frog","minecraft:guardian","minecraft:elder_guardian","minecraft:turtle","minecraft:glow_squid","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:squid","minecraft:tropical_fish","minecraft:tadpole","minecraft:armor_stand","minecraft:copper_golem","minecraft:nautilus"]},"can_equip_harness":{"values":["minecraft:happy_ghast"]},"can_equip_saddle":{"values":["minecraft:horse","minecraft:skeleton_horse","minecraft:zombie_horse","minecraft:donkey","minecraft:mule","minecraft:pig","minecraft:strider","minecraft:camel","minecraft:camel_husk","minecraft:nautilus","minecraft:zombie_nautilus"]},"can_float_while_ridden":{"values":["minecraft:horse","minecraft:zombie_horse","minecraft:mule","minecraft:donkey","minecraft:camel","minecraft:camel_husk"]},"can_turn_in_boats":{"values":["minecraft:breeze"]},"can_wear_horse_armor":{"values":["minecraft:horse","minecraft:zombie_horse"]},"can_wear_nautilus_armor":{"values":["minecraft:nautilus","minecraft:zombie_nautilus"]},"candidate_for_iron_golem_gift":{"values":["minecraft:villager","#minecraft:accepts_iron_golem_gift"]},"cannot_be_age_locked":{"values":["minecraft:zombie_horse","minecraft:skeleton_horse","minecraft:villager"]},"cannot_be_pushed_onto_boats":{"values":["minecraft:player","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:creaking","minecraft:nautilus","minecraft:zombie_nautilus"]},"deflects_projectiles":{"values":["minecraft:breeze"]},"dismounts_underwater":{"values":["minecraft:camel","minecraft:chicken","minecraft:donkey","minecraft:happy_ghast","minecraft:horse","minecraft:llama","minecraft:mule","minecraft:pig","minecraft:ravager","minecraft:spider","minecraft:strider","minecraft:trader_llama","minecraft:zombie_horse"]},"fall_damage_immune":{"values":["minecraft:copper_golem","minecraft:iron_golem","minecraft:snow_golem","minecraft:shulker","minecraft:allay","minecraft:bat","minecraft:bee","minecraft:blaze","minecraft:cat","minecraft:chicken","minecraft:ghast","minecraft:happy_ghast","minecraft:phantom","minecraft:magma_cube","minecraft:ocelot","minecraft:parrot","minecraft:wither","minecraft:breeze"]},"followable_friendly_mobs":{"values":["minecraft:armadillo","minecraft:bee","minecraft:camel","minecraft:cat","minecraft:chicken","minecraft:cow","minecraft:donkey","minecraft:fox","minecraft:goat","minecraft:happy_ghast","minecraft:horse","minecraft:skeleton_horse","minecraft:llama","minecraft:mule","minecraft:ocelot","minecraft:panda","minecraft:parrot","minecraft:pig","minecraft:polar_bear","minecraft:rabbit","minecraft:sheep","minecraft:sniffer","minecraft:strider","minecraft:villager","minecraft:wolf"]},"freeze_hurts_extra_types":{"values":["minecraft:strider","minecraft:blaze","minecraft:magma_cube"]},"freeze_immune_entity_types":{"values":["minecraft:stray","minecraft:polar_bear","minecraft:snow_golem","minecraft:wither"]},"frog_food":{"values":["minecraft:slime","minecraft:magma_cube"]},"ignores_poison_and_regen":{"values":["#minecraft:undead"]},"illager":{"values":["minecraft:evoker","minecraft:illusioner","minecraft:pillager","minecraft:vindicator"]},"illager_friends":{"values":["#minecraft:illager"]},"immune_to_infested":{"values":["minecraft:silverfish"]},"immune_to_oozing":{"values":["minecraft:slime"]},"impact_projectiles":{"values":["#minecraft:arrows","minecraft:firework_rocket","minecraft:snowball","minecraft:fireball","minecraft:small_fireball","minecraft:egg","minecraft:trident","minecraft:dragon_fireball","minecraft:wither_skull","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"inverted_healing_and_harm":{"values":["#minecraft:undead"]},"nautilus_hostiles":{"values":["minecraft:pufferfish"]},"no_anger_from_wind_charge":{"values":["minecraft:breeze","minecraft:skeleton","minecraft:bogged","minecraft:stray","minecraft:zombie","minecraft:husk","minecraft:spider","minecraft:cave_spider","minecraft:slime"]},"non_controlling_rider":{"values":["minecraft:slime","minecraft:magma_cube"]},"not_scary_for_pufferfish":{"values":["minecraft:turtle","minecraft:guardian","minecraft:elder_guardian","minecraft:cod","minecraft:pufferfish","minecraft:salmon","minecraft:tropical_fish","minecraft:dolphin","minecraft:squid","minecraft:glow_squid","minecraft:tadpole","minecraft:nautilus","minecraft:zombie_nautilus"]},"powder_snow_walkable_mobs":{"values":["minecraft:rabbit","minecraft:endermite","minecraft:silverfish","minecraft:fox"]},"raiders":{"values":["minecraft:evoker","minecraft:pillager","minecraft:ravager","minecraft:vindicator","minecraft:illusioner","minecraft:witch"]},"redirectable_projectile":{"values":["minecraft:fireball","minecraft:wind_charge","minecraft:breeze_wind_charge"]},"sensitive_to_bane_of_arthropods":{"values":["#minecraft:arthropod"]},"sensitive_to_impaling":{"values":["#minecraft:aquatic"]},"sensitive_to_smite":{"values":["#minecraft:undead"]},"skeletons":{"values":["minecraft:skeleton","minecraft:stray","minecraft:wither_skeleton","minecraft:skeleton_horse","minecraft:bogged","minecraft:parched"]},"undead":{"values":["#minecraft:skeletons","#minecraft:zombies","minecraft:wither","minecraft:phantom"]},"wither_friends":{"values":["#minecraft:undead"]},"zombies":{"values":["minecraft:zombie_horse","minecraft:camel_husk","minecraft:zombie","minecraft:zombie_villager","minecraft:zombified_piglin","minecraft:zoglin","minecraft:drowned","minecraft:husk","minecraft:zombie_nautilus"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json new file mode 100644 index 000000000..eb3b6b365 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/accepts_iron_golem_gift.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_golem" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/aquatic.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/aquatic.json new file mode 100644 index 000000000..caa1040b6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/aquatic.json @@ -0,0 +1,18 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:axolotl", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/arrows.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/arrows.json new file mode 100644 index 000000000..8421d31da --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/arrows.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/arthropod.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/arthropod.json new file mode 100644 index 000000000..4d51ee2a3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/arthropod.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:bee", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:spider", + "minecraft:cave_spider" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_always_hostiles.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_always_hostiles.json new file mode 100644 index 000000000..811f076e0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_always_hostiles.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:drowned", + "minecraft:guardian", + "minecraft:elder_guardian" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_hunt_targets.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_hunt_targets.json new file mode 100644 index 000000000..531dcb814 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/axolotl_hunt_targets.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:cod", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/beehive_inhabitors.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/beehive_inhabitors.json new file mode 100644 index 000000000..a5a951b0c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/beehive_inhabitors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bee" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/boat.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/boat.json new file mode 100644 index 000000000..252370c6a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/boat.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:cherry_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/burn_in_daylight.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/burn_in_daylight.json new file mode 100644 index 000000000..8f54dc8c7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/burn_in_daylight.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:bogged", + "minecraft:zombie", + "minecraft:zombie_horse", + "minecraft:zombie_villager", + "minecraft:drowned", + "minecraft:zombie_nautilus", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_breathe_under_water.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_breathe_under_water.json new file mode 100644 index 000000000..35476b093 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_breathe_under_water.json @@ -0,0 +1,20 @@ +{ + "values": [ + "#minecraft:undead", + "minecraft:axolotl", + "minecraft:frog", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:turtle", + "minecraft:glow_squid", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:squid", + "minecraft:tropical_fish", + "minecraft:tadpole", + "minecraft:armor_stand", + "minecraft:copper_golem", + "minecraft:nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_harness.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_harness.json new file mode 100644 index 000000000..bf784bb2b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_harness.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:happy_ghast" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_saddle.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_saddle.json new file mode 100644 index 000000000..eb053a30c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_equip_saddle.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:zombie_horse", + "minecraft:donkey", + "minecraft:mule", + "minecraft:pig", + "minecraft:strider", + "minecraft:camel", + "minecraft:camel_husk", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_float_while_ridden.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_float_while_ridden.json new file mode 100644 index 000000000..2c6da42cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_float_while_ridden.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:zombie_horse", + "minecraft:mule", + "minecraft:donkey", + "minecraft:camel", + "minecraft:camel_husk" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_turn_in_boats.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_turn_in_boats.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_turn_in_boats.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_horse_armor.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_horse_armor.json new file mode 100644 index 000000000..c1546f020 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_horse_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:horse", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json new file mode 100644 index 000000000..4ec1ffa28 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/can_wear_nautilus_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json new file mode 100644 index 000000000..4903d3771 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/candidate_for_iron_golem_gift.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:villager", + "#minecraft:accepts_iron_golem_gift" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_age_locked.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_age_locked.json new file mode 100644 index 000000000..92c9655e5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_age_locked.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:skeleton_horse", + "minecraft:villager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json new file mode 100644 index 000000000..0fde680a8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/cannot_be_pushed_onto_boats.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:player", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:creaking", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/deflects_projectiles.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/deflects_projectiles.json new file mode 100644 index 000000000..21945c27f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/deflects_projectiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/dismounts_underwater.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/dismounts_underwater.json new file mode 100644 index 000000000..9c53e262b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/dismounts_underwater.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:camel", + "minecraft:chicken", + "minecraft:donkey", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:pig", + "minecraft:ravager", + "minecraft:spider", + "minecraft:strider", + "minecraft:trader_llama", + "minecraft:zombie_horse" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/fall_damage_immune.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/fall_damage_immune.json new file mode 100644 index 000000000..3d1830c0d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/fall_damage_immune.json @@ -0,0 +1,22 @@ +{ + "values": [ + "minecraft:copper_golem", + "minecraft:iron_golem", + "minecraft:snow_golem", + "minecraft:shulker", + "minecraft:allay", + "minecraft:bat", + "minecraft:bee", + "minecraft:blaze", + "minecraft:cat", + "minecraft:chicken", + "minecraft:ghast", + "minecraft:happy_ghast", + "minecraft:phantom", + "minecraft:magma_cube", + "minecraft:ocelot", + "minecraft:parrot", + "minecraft:wither", + "minecraft:breeze" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/followable_friendly_mobs.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/followable_friendly_mobs.json new file mode 100644 index 000000000..26848cc31 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/followable_friendly_mobs.json @@ -0,0 +1,29 @@ +{ + "values": [ + "minecraft:armadillo", + "minecraft:bee", + "minecraft:camel", + "minecraft:cat", + "minecraft:chicken", + "minecraft:cow", + "minecraft:donkey", + "minecraft:fox", + "minecraft:goat", + "minecraft:happy_ghast", + "minecraft:horse", + "minecraft:skeleton_horse", + "minecraft:llama", + "minecraft:mule", + "minecraft:ocelot", + "minecraft:panda", + "minecraft:parrot", + "minecraft:pig", + "minecraft:polar_bear", + "minecraft:rabbit", + "minecraft:sheep", + "minecraft:sniffer", + "minecraft:strider", + "minecraft:villager", + "minecraft:wolf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json new file mode 100644 index 000000000..e4cdb51ec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_hurts_extra_types.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:strider", + "minecraft:blaze", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_immune_entity_types.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_immune_entity_types.json new file mode 100644 index 000000000..e1063a63a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/freeze_immune_entity_types.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stray", + "minecraft:polar_bear", + "minecraft:snow_golem", + "minecraft:wither" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/frog_food.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/frog_food.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/frog_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/ignores_poison_and_regen.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/ignores_poison_and_regen.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/ignores_poison_and_regen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager.json new file mode 100644 index 000000000..437d95289 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:illusioner", + "minecraft:pillager", + "minecraft:vindicator" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager_friends.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager_friends.json new file mode 100644 index 000000000..0f27c0ba3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/illager_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:illager" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_infested.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_infested.json new file mode 100644 index 000000000..06dc7c0a6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_infested.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:silverfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_oozing.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_oozing.json new file mode 100644 index 000000000..90c32b4a0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/immune_to_oozing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/impact_projectiles.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/impact_projectiles.json new file mode 100644 index 000000000..2d4eb4e0a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/impact_projectiles.json @@ -0,0 +1,15 @@ +{ + "values": [ + "#minecraft:arrows", + "minecraft:firework_rocket", + "minecraft:snowball", + "minecraft:fireball", + "minecraft:small_fireball", + "minecraft:egg", + "minecraft:trident", + "minecraft:dragon_fireball", + "minecraft:wither_skull", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/inverted_healing_and_harm.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/inverted_healing_and_harm.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/inverted_healing_and_harm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/nautilus_hostiles.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/nautilus_hostiles.json new file mode 100644 index 000000000..6a4ad949f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/nautilus_hostiles.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:pufferfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json new file mode 100644 index 000000000..7cc30fb74 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/no_anger_from_wind_charge.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:breeze", + "minecraft:skeleton", + "minecraft:bogged", + "minecraft:stray", + "minecraft:zombie", + "minecraft:husk", + "minecraft:spider", + "minecraft:cave_spider", + "minecraft:slime" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/non_controlling_rider.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/non_controlling_rider.json new file mode 100644 index 000000000..858f48c81 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/non_controlling_rider.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:slime", + "minecraft:magma_cube" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json new file mode 100644 index 000000000..a554229cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/not_scary_for_pufferfish.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:turtle", + "minecraft:guardian", + "minecraft:elder_guardian", + "minecraft:cod", + "minecraft:pufferfish", + "minecraft:salmon", + "minecraft:tropical_fish", + "minecraft:dolphin", + "minecraft:squid", + "minecraft:glow_squid", + "minecraft:tadpole", + "minecraft:nautilus", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json new file mode 100644 index 000000000..e8db267a3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/powder_snow_walkable_mobs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rabbit", + "minecraft:endermite", + "minecraft:silverfish", + "minecraft:fox" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/raiders.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/raiders.json new file mode 100644 index 000000000..9548830af --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/raiders.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:evoker", + "minecraft:pillager", + "minecraft:ravager", + "minecraft:vindicator", + "minecraft:illusioner", + "minecraft:witch" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/redirectable_projectile.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/redirectable_projectile.json new file mode 100644 index 000000000..5fb9fd441 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/redirectable_projectile.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fireball", + "minecraft:wind_charge", + "minecraft:breeze_wind_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json new file mode 100644 index 000000000..e35709624 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_bane_of_arthropods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:arthropod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_impaling.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_impaling.json new file mode 100644 index 000000000..203a8af29 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_impaling.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:aquatic" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_smite.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_smite.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/sensitive_to_smite.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/skeletons.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/skeletons.json new file mode 100644 index 000000000..d722688ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/skeletons.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:skeleton", + "minecraft:stray", + "minecraft:wither_skeleton", + "minecraft:skeleton_horse", + "minecraft:bogged", + "minecraft:parched" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/undead.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/undead.json new file mode 100644 index 000000000..f00edb980 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/undead.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:skeletons", + "#minecraft:zombies", + "minecraft:wither", + "minecraft:phantom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/wither_friends.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/wither_friends.json new file mode 100644 index 000000000..b77400e2e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/wither_friends.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:undead" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/entity_type/zombies.json b/assets/datapacks/26_1/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 000000000..ca3355d48 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:zombie_horse", + "minecraft:camel_husk", + "minecraft:zombie", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "minecraft:zoglin", + "minecraft:drowned", + "minecraft:husk", + "minecraft:zombie_nautilus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/_all.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/_all.json new file mode 100644 index 000000000..56ae62070 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/_all.json @@ -0,0 +1 @@ +{"bubble_column_can_occupy":{"values":["minecraft:water"]},"lava":{"values":["minecraft:lava","minecraft:flowing_lava"]},"supports_frogspawn":{"values":["minecraft:water"]},"supports_lily_pad":{"values":["minecraft:water"]},"supports_sugar_cane_adjacently":{"values":["#minecraft:water"]},"water":{"values":["minecraft:water","minecraft:flowing_water"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/bubble_column_can_occupy.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/bubble_column_can_occupy.json new file mode 100644 index 000000000..d1e7f7ca8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/bubble_column_can_occupy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/lava.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/lava.json new file mode 100644 index 000000000..c4953e87f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/lava.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lava", + "minecraft:flowing_lava" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_frogspawn.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_frogspawn.json new file mode 100644 index 000000000..d1e7f7ca8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_frogspawn.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_lily_pad.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_lily_pad.json new file mode 100644 index 000000000..d1e7f7ca8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_lily_pad.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_sugar_cane_adjacently.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_sugar_cane_adjacently.json new file mode 100644 index 000000000..387e410fd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/supports_sugar_cane_adjacently.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/fluid/water.json b/assets/datapacks/26_1/data/minecraft/tags/fluid/water.json new file mode 100644 index 000000000..dbfbaa809 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/fluid/water.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:water", + "minecraft:flowing_water" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/_all.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/_all.json new file mode 100644 index 000000000..82e706eda --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/_all.json @@ -0,0 +1 @@ +{"allay_can_listen":{"values":["minecraft:note_block_play"]},"ignore_vibrations_sneaking":{"values":["minecraft:hit_ground","minecraft:projectile_shoot","minecraft:step","minecraft:swim","minecraft:item_interact_start","minecraft:item_interact_finish"]},"shrieker_can_listen":{"values":["minecraft:sculk_sensor_tendrils_clicking"]},"vibrations":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:flap"]},"warden_can_listen":{"values":["minecraft:block_attach","minecraft:block_change","minecraft:block_close","minecraft:block_destroy","minecraft:block_detach","minecraft:block_open","minecraft:block_place","minecraft:block_activate","minecraft:block_deactivate","minecraft:container_close","minecraft:container_open","minecraft:drink","minecraft:eat","minecraft:elytra_glide","minecraft:entity_damage","minecraft:entity_die","minecraft:entity_dismount","minecraft:entity_interact","minecraft:entity_mount","minecraft:entity_place","minecraft:entity_action","minecraft:equip","minecraft:explode","minecraft:fluid_pickup","minecraft:fluid_place","minecraft:hit_ground","minecraft:instrument_play","minecraft:item_interact_finish","minecraft:lightning_strike","minecraft:note_block_play","minecraft:prime_fuse","minecraft:projectile_land","minecraft:projectile_shoot","minecraft:shear","minecraft:splash","minecraft:step","minecraft:swim","minecraft:teleport","minecraft:unequip","minecraft:resonate_1","minecraft:resonate_2","minecraft:resonate_3","minecraft:resonate_4","minecraft:resonate_5","minecraft:resonate_6","minecraft:resonate_7","minecraft:resonate_8","minecraft:resonate_9","minecraft:resonate_10","minecraft:resonate_11","minecraft:resonate_12","minecraft:resonate_13","minecraft:resonate_14","minecraft:resonate_15","minecraft:shriek","#minecraft:shrieker_can_listen"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/allay_can_listen.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/allay_can_listen.json new file mode 100644 index 000000000..916088c7a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/allay_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:note_block_play" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json new file mode 100644 index 000000000..6bf4071d4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/ignore_vibrations_sneaking.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:hit_ground", + "minecraft:projectile_shoot", + "minecraft:step", + "minecraft:swim", + "minecraft:item_interact_start", + "minecraft:item_interact_finish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/shrieker_can_listen.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/shrieker_can_listen.json new file mode 100644 index 000000000..a5cddd842 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/shrieker_can_listen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sculk_sensor_tendrils_clicking" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/vibrations.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/vibrations.json new file mode 100644 index 000000000..da6da8aaa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/vibrations.json @@ -0,0 +1,59 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:flap" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/game_event/warden_can_listen.json b/assets/datapacks/26_1/data/minecraft/tags/game_event/warden_can_listen.json new file mode 100644 index 000000000..42e595737 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/game_event/warden_can_listen.json @@ -0,0 +1,60 @@ +{ + "values": [ + "minecraft:block_attach", + "minecraft:block_change", + "minecraft:block_close", + "minecraft:block_destroy", + "minecraft:block_detach", + "minecraft:block_open", + "minecraft:block_place", + "minecraft:block_activate", + "minecraft:block_deactivate", + "minecraft:container_close", + "minecraft:container_open", + "minecraft:drink", + "minecraft:eat", + "minecraft:elytra_glide", + "minecraft:entity_damage", + "minecraft:entity_die", + "minecraft:entity_dismount", + "minecraft:entity_interact", + "minecraft:entity_mount", + "minecraft:entity_place", + "minecraft:entity_action", + "minecraft:equip", + "minecraft:explode", + "minecraft:fluid_pickup", + "minecraft:fluid_place", + "minecraft:hit_ground", + "minecraft:instrument_play", + "minecraft:item_interact_finish", + "minecraft:lightning_strike", + "minecraft:note_block_play", + "minecraft:prime_fuse", + "minecraft:projectile_land", + "minecraft:projectile_shoot", + "minecraft:shear", + "minecraft:splash", + "minecraft:step", + "minecraft:swim", + "minecraft:teleport", + "minecraft:unequip", + "minecraft:resonate_1", + "minecraft:resonate_2", + "minecraft:resonate_3", + "minecraft:resonate_4", + "minecraft:resonate_5", + "minecraft:resonate_6", + "minecraft:resonate_7", + "minecraft:resonate_8", + "minecraft:resonate_9", + "minecraft:resonate_10", + "minecraft:resonate_11", + "minecraft:resonate_12", + "minecraft:resonate_13", + "minecraft:resonate_14", + "minecraft:resonate_15", + "minecraft:shriek", + "#minecraft:shrieker_can_listen" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/instrument/_all.json b/assets/datapacks/26_1/data/minecraft/tags/instrument/_all.json new file mode 100644 index 000000000..a80078253 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/instrument/_all.json @@ -0,0 +1 @@ +{"goat_horns":{"values":["#minecraft:regular_goat_horns","#minecraft:screaming_goat_horns"]},"regular_goat_horns":{"values":["minecraft:ponder_goat_horn","minecraft:sing_goat_horn","minecraft:seek_goat_horn","minecraft:feel_goat_horn"]},"screaming_goat_horns":{"values":["minecraft:admire_goat_horn","minecraft:call_goat_horn","minecraft:yearn_goat_horn","minecraft:dream_goat_horn"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/instrument/goat_horns.json b/assets/datapacks/26_1/data/minecraft/tags/instrument/goat_horns.json new file mode 100644 index 000000000..c0f7ced1e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/instrument/goat_horns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:regular_goat_horns", + "#minecraft:screaming_goat_horns" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/instrument/regular_goat_horns.json b/assets/datapacks/26_1/data/minecraft/tags/instrument/regular_goat_horns.json new file mode 100644 index 000000000..0386d95e2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/instrument/regular_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:ponder_goat_horn", + "minecraft:sing_goat_horn", + "minecraft:seek_goat_horn", + "minecraft:feel_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/instrument/screaming_goat_horns.json b/assets/datapacks/26_1/data/minecraft/tags/instrument/screaming_goat_horns.json new file mode 100644 index 000000000..e7befb9e8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/instrument/screaming_goat_horns.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:admire_goat_horn", + "minecraft:call_goat_horn", + "minecraft:yearn_goat_horn", + "minecraft:dream_goat_horn" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/_all.json b/assets/datapacks/26_1/data/minecraft/tags/item/_all.json new file mode 100644 index 000000000..da51a591b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/_all.json @@ -0,0 +1 @@ +{"acacia_logs":{"values":["minecraft:acacia_log","minecraft:acacia_wood","minecraft:stripped_acacia_log","minecraft:stripped_acacia_wood"]},"anvil":{"values":["minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil"]},"armadillo_food":{"values":["minecraft:spider_eye"]},"arrows":{"values":["minecraft:arrow","minecraft:tipped_arrow","minecraft:spectral_arrow"]},"axes":{"values":["minecraft:diamond_axe","minecraft:stone_axe","minecraft:golden_axe","minecraft:netherite_axe","minecraft:wooden_axe","minecraft:iron_axe","minecraft:copper_axe"]},"axolotl_food":{"values":["minecraft:tropical_fish_bucket"]},"bamboo_blocks":{"values":["minecraft:bamboo_block","minecraft:stripped_bamboo_block"]},"banners":{"values":["minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner"]},"bars":{"values":["minecraft:iron_bars","minecraft:copper_bars","minecraft:waxed_copper_bars","minecraft:exposed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_oxidized_copper_bars"]},"beacon_payment_items":{"values":["minecraft:netherite_ingot","minecraft:emerald","minecraft:diamond","minecraft:gold_ingot","minecraft:iron_ingot"]},"beds":{"values":["minecraft:red_bed","minecraft:black_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:cyan_bed","minecraft:gray_bed","minecraft:green_bed","minecraft:light_blue_bed","minecraft:light_gray_bed","minecraft:lime_bed","minecraft:magenta_bed","minecraft:orange_bed","minecraft:pink_bed","minecraft:purple_bed","minecraft:white_bed","minecraft:yellow_bed"]},"bee_food":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"birch_logs":{"values":["minecraft:birch_log","minecraft:birch_wood","minecraft:stripped_birch_log","minecraft:stripped_birch_wood"]},"boats":{"values":["minecraft:oak_boat","minecraft:spruce_boat","minecraft:birch_boat","minecraft:jungle_boat","minecraft:acacia_boat","minecraft:dark_oak_boat","minecraft:pale_oak_boat","minecraft:mangrove_boat","minecraft:bamboo_raft","minecraft:cherry_boat","#minecraft:chest_boats"]},"book_cloning_target":{"values":["minecraft:writable_book"]},"bookshelf_books":{"values":["minecraft:book","minecraft:written_book","minecraft:enchanted_book","minecraft:writable_book","minecraft:knowledge_book"]},"breaks_decorated_pots":{"values":["#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:trident","minecraft:mace"]},"brewing_fuel":{"values":["minecraft:blaze_powder"]},"bundles":{"values":["minecraft:bundle","minecraft:black_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:cyan_bundle","minecraft:gray_bundle","minecraft:green_bundle","minecraft:light_blue_bundle","minecraft:light_gray_bundle","minecraft:lime_bundle","minecraft:magenta_bundle","minecraft:orange_bundle","minecraft:pink_bundle","minecraft:purple_bundle","minecraft:red_bundle","minecraft:yellow_bundle","minecraft:white_bundle"]},"buttons":{"values":["#minecraft:wooden_buttons","#minecraft:stone_buttons"]},"camel_food":{"values":["minecraft:cactus"]},"camel_husk_food":{"values":["minecraft:rabbit_foot"]},"candles":{"values":["minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle"]},"cat_collar_dyes":{"values":["#minecraft:dyes"]},"cat_food":{"values":["minecraft:cod","minecraft:salmon"]},"cauldron_can_remove_dye":{"values":["minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:leather_horse_armor","minecraft:wolf_armor"]},"chains":{"values":["minecraft:iron_chain","minecraft:copper_chain","minecraft:waxed_copper_chain","minecraft:exposed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_oxidized_copper_chain"]},"cherry_logs":{"values":["minecraft:cherry_log","minecraft:cherry_wood","minecraft:stripped_cherry_log","minecraft:stripped_cherry_wood"]},"chest_armor":{"values":["minecraft:leather_chestplate","minecraft:copper_chestplate","minecraft:chainmail_chestplate","minecraft:golden_chestplate","minecraft:iron_chestplate","minecraft:diamond_chestplate","minecraft:netherite_chestplate"]},"chest_boats":{"values":["minecraft:oak_chest_boat","minecraft:spruce_chest_boat","minecraft:birch_chest_boat","minecraft:jungle_chest_boat","minecraft:acacia_chest_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_chest_raft","minecraft:cherry_chest_boat"]},"chicken_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"cluster_max_harvestables":{"values":["minecraft:diamond_pickaxe","minecraft:golden_pickaxe","minecraft:iron_pickaxe","minecraft:netherite_pickaxe","minecraft:stone_pickaxe","minecraft:wooden_pickaxe","minecraft:copper_pickaxe"]},"coal_ores":{"values":["minecraft:coal_ore","minecraft:deepslate_coal_ore"]},"coals":{"values":["minecraft:coal","minecraft:charcoal"]},"compasses":{"values":["minecraft:compass","minecraft:recovery_compass"]},"completes_find_tree_tutorial":{"values":["#minecraft:logs","#minecraft:leaves","#minecraft:wart_blocks"]},"copper":{"values":["minecraft:copper_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper"]},"copper_chests":{"values":["minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest"]},"copper_golem_statues":{"values":["minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue"]},"copper_ores":{"values":["minecraft:copper_ore","minecraft:deepslate_copper_ore"]},"copper_tool_materials":{"values":["minecraft:copper_ingot"]},"cow_food":{"values":["minecraft:wheat"]},"creeper_drop_music_discs":{"values":["minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_far","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait"]},"creeper_igniters":{"values":["minecraft:flint_and_steel","minecraft:fire_charge"]},"crimson_stems":{"values":["minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae"]},"dampens_vibrations":{"values":["#minecraft:wool","#minecraft:wool_carpets"]},"dark_oak_logs":{"values":["minecraft:dark_oak_log","minecraft:dark_oak_wood","minecraft:stripped_dark_oak_log","minecraft:stripped_dark_oak_wood"]},"decorated_pot_ingredients":{"values":["minecraft:brick","#minecraft:decorated_pot_sherds"]},"decorated_pot_sherds":{"values":["minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:scrape_pottery_sherd"]},"diamond_ores":{"values":["minecraft:diamond_ore","minecraft:deepslate_diamond_ore"]},"diamond_tool_materials":{"values":["minecraft:diamond"]},"dirt":{"values":["minecraft:dirt","minecraft:coarse_dirt","minecraft:rooted_dirt"]},"doors":{"values":["#minecraft:wooden_doors","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_door"]},"drowned_preferred_weapons":{"values":["minecraft:trident"]},"duplicates_allays":{"values":["minecraft:amethyst_shard"]},"dyes":{"values":["minecraft:white_dye","minecraft:orange_dye","minecraft:magenta_dye","minecraft:light_blue_dye","minecraft:yellow_dye","minecraft:lime_dye","minecraft:pink_dye","minecraft:gray_dye","minecraft:light_gray_dye","minecraft:cyan_dye","minecraft:purple_dye","minecraft:blue_dye","minecraft:brown_dye","minecraft:green_dye","minecraft:red_dye","minecraft:black_dye"]},"eggs":{"values":["minecraft:egg","minecraft:blue_egg","minecraft:brown_egg"]},"emerald_ores":{"values":["minecraft:emerald_ore","minecraft:deepslate_emerald_ore"]},"fence_gates":{"values":["minecraft:acacia_fence_gate","minecraft:birch_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:jungle_fence_gate","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:cherry_fence_gate"]},"fences":{"values":["#minecraft:wooden_fences","minecraft:nether_brick_fence"]},"fishes":{"values":["minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:pufferfish","minecraft:tropical_fish"]},"flowers":{"values":["#minecraft:small_flowers","minecraft:sunflower","minecraft:lilac","minecraft:peony","minecraft:rose_bush","minecraft:pitcher_plant","minecraft:flowering_azalea_leaves","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:chorus_flower","minecraft:spore_blossom","minecraft:cactus_flower"]},"foot_armor":{"values":["minecraft:leather_boots","minecraft:copper_boots","minecraft:chainmail_boots","minecraft:golden_boots","minecraft:iron_boots","minecraft:diamond_boots","minecraft:netherite_boots"]},"fox_food":{"values":["minecraft:sweet_berries","minecraft:glow_berries"]},"freeze_immune_wearables":{"values":["minecraft:leather_boots","minecraft:leather_leggings","minecraft:leather_chestplate","minecraft:leather_helmet","minecraft:leather_horse_armor"]},"frog_food":{"values":["minecraft:slime_ball"]},"furnace_minecart_fuel":{"values":["minecraft:coal","minecraft:charcoal"]},"gaze_disguise_equipment":{"values":["minecraft:carved_pumpkin"]},"goat_food":{"values":["minecraft:wheat"]},"gold_ores":{"values":["minecraft:gold_ore","minecraft:nether_gold_ore","minecraft:deepslate_gold_ore"]},"gold_tool_materials":{"values":["minecraft:gold_ingot"]},"grass_blocks":{"values":["minecraft:grass_block","minecraft:podzol","minecraft:mycelium"]},"hanging_signs":{"values":["minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:jungle_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign"]},"happy_ghast_food":{"values":["minecraft:snowball"]},"happy_ghast_tempt_items":{"values":["#minecraft:happy_ghast_food","#minecraft:harnesses"]},"harnesses":{"values":["minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness"]},"head_armor":{"values":["minecraft:leather_helmet","minecraft:copper_helmet","minecraft:chainmail_helmet","minecraft:golden_helmet","minecraft:iron_helmet","minecraft:diamond_helmet","minecraft:netherite_helmet","minecraft:turtle_helmet"]},"hoes":{"values":["minecraft:diamond_hoe","minecraft:stone_hoe","minecraft:golden_hoe","minecraft:netherite_hoe","minecraft:wooden_hoe","minecraft:iron_hoe","minecraft:copper_hoe"]},"hoglin_food":{"values":["minecraft:crimson_fungus"]},"horse_food":{"values":["minecraft:wheat","minecraft:sugar","minecraft:hay_block","minecraft:apple","minecraft:carrot","minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"horse_tempt_items":{"values":["minecraft:golden_carrot","minecraft:golden_apple","minecraft:enchanted_golden_apple"]},"ignored_by_piglin_babies":{"values":["minecraft:leather"]},"iron_ores":{"values":["minecraft:iron_ore","minecraft:deepslate_iron_ore"]},"iron_tool_materials":{"values":["minecraft:iron_ingot"]},"jungle_logs":{"values":["minecraft:jungle_log","minecraft:jungle_wood","minecraft:stripped_jungle_log","minecraft:stripped_jungle_wood"]},"lanterns":{"values":["minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:waxed_copper_lantern","minecraft:exposed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_oxidized_copper_lantern"]},"lapis_ores":{"values":["minecraft:lapis_ore","minecraft:deepslate_lapis_ore"]},"leaves":{"values":["minecraft:jungle_leaves","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:pale_oak_leaves","minecraft:dark_oak_leaves","minecraft:acacia_leaves","minecraft:birch_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:mangrove_leaves","minecraft:cherry_leaves"]},"lectern_books":{"values":["minecraft:written_book","minecraft:writable_book"]},"leg_armor":{"values":["minecraft:leather_leggings","minecraft:copper_leggings","minecraft:chainmail_leggings","minecraft:golden_leggings","minecraft:iron_leggings","minecraft:diamond_leggings","minecraft:netherite_leggings"]},"lightning_rods":{"values":["minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod"]},"llama_food":{"values":["minecraft:wheat","minecraft:hay_block"]},"llama_tempt_items":{"values":["minecraft:hay_block"]},"logs":{"values":["#minecraft:logs_that_burn","#minecraft:crimson_stems","#minecraft:warped_stems"]},"logs_that_burn":{"values":["#minecraft:dark_oak_logs","#minecraft:pale_oak_logs","#minecraft:oak_logs","#minecraft:acacia_logs","#minecraft:birch_logs","#minecraft:jungle_logs","#minecraft:spruce_logs","#minecraft:mangrove_logs","#minecraft:cherry_logs"]},"loom_dyes":{"values":["#minecraft:dyes"]},"loom_patterns":{"values":["minecraft:flower_banner_pattern","minecraft:creeper_banner_pattern","minecraft:skull_banner_pattern","minecraft:mojang_banner_pattern","minecraft:globe_banner_pattern","minecraft:piglin_banner_pattern","minecraft:flow_banner_pattern","minecraft:guster_banner_pattern","minecraft:field_masoned_banner_pattern","minecraft:bordure_indented_banner_pattern"]},"mangrove_logs":{"values":["minecraft:mangrove_log","minecraft:mangrove_wood","minecraft:stripped_mangrove_log","minecraft:stripped_mangrove_wood"]},"map_invisibility_equipment":{"values":["minecraft:carved_pumpkin"]},"meat":{"values":["minecraft:beef","minecraft:chicken","minecraft:cooked_beef","minecraft:cooked_chicken","minecraft:cooked_mutton","minecraft:cooked_porkchop","minecraft:cooked_rabbit","minecraft:mutton","minecraft:porkchop","minecraft:rabbit","minecraft:rotten_flesh"]},"metal_nuggets":{"values":["minecraft:copper_nugget","minecraft:iron_nugget","minecraft:gold_nugget"]},"moss_blocks":{"values":["minecraft:moss_block","minecraft:pale_moss_block"]},"mud":{"values":["minecraft:mud","minecraft:muddy_mangrove_roots"]},"nautilus_bucket_food":{"values":["minecraft:pufferfish_bucket","minecraft:cod_bucket","minecraft:salmon_bucket","minecraft:tropical_fish_bucket"]},"nautilus_food":{"values":["#minecraft:fishes","#minecraft:nautilus_bucket_food"]},"nautilus_taming_items":{"values":["minecraft:pufferfish_bucket","minecraft:pufferfish"]},"netherite_tool_materials":{"values":["minecraft:netherite_ingot"]},"non_flammable_wood":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae","minecraft:crimson_stem","minecraft:stripped_crimson_stem","minecraft:crimson_hyphae","minecraft:stripped_crimson_hyphae","minecraft:crimson_planks","minecraft:warped_planks","minecraft:crimson_slab","minecraft:warped_slab","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:crimson_fence","minecraft:warped_fence","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:crimson_button","minecraft:warped_button","minecraft:crimson_door","minecraft:warped_door","minecraft:crimson_sign","minecraft:warped_sign","minecraft:warped_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_shelf","minecraft:crimson_shelf"]},"noteblock_top_instruments":{"values":["minecraft:zombie_head","minecraft:skeleton_skull","minecraft:creeper_head","minecraft:dragon_head","minecraft:wither_skeleton_skull","minecraft:piglin_head","minecraft:player_head"]},"oak_logs":{"values":["minecraft:oak_log","minecraft:oak_wood","minecraft:stripped_oak_log","minecraft:stripped_oak_wood"]},"ocelot_food":{"values":["minecraft:cod","minecraft:salmon"]},"pale_oak_logs":{"values":["minecraft:pale_oak_log","minecraft:pale_oak_wood","minecraft:stripped_pale_oak_log","minecraft:stripped_pale_oak_wood"]},"panda_eats_from_ground":{"values":["#minecraft:panda_food","minecraft:cake"]},"panda_food":{"values":["minecraft:bamboo"]},"parrot_food":{"values":["minecraft:wheat_seeds","minecraft:melon_seeds","minecraft:pumpkin_seeds","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"parrot_poisonous_food":{"values":["minecraft:cookie"]},"pickaxes":{"values":["minecraft:diamond_pickaxe","minecraft:stone_pickaxe","minecraft:golden_pickaxe","minecraft:netherite_pickaxe","minecraft:wooden_pickaxe","minecraft:iron_pickaxe","minecraft:copper_pickaxe"]},"pig_food":{"values":["minecraft:carrot","minecraft:potato","minecraft:beetroot"]},"piglin_food":{"values":["minecraft:porkchop","minecraft:cooked_porkchop"]},"piglin_loved":{"values":["#minecraft:gold_ores","minecraft:gold_block","minecraft:gilded_blackstone","minecraft:light_weighted_pressure_plate","minecraft:gold_ingot","minecraft:bell","minecraft:clock","minecraft:golden_carrot","minecraft:glistering_melon_slice","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:golden_horse_armor","minecraft:golden_nautilus_armor","minecraft:golden_sword","minecraft:golden_spear","minecraft:golden_pickaxe","minecraft:golden_shovel","minecraft:golden_axe","minecraft:golden_hoe","minecraft:raw_gold","minecraft:raw_gold_block","minecraft:golden_dandelion"]},"piglin_preferred_weapons":{"values":["minecraft:crossbow","minecraft:golden_spear"]},"piglin_repellents":{"values":["minecraft:soul_torch","minecraft:soul_lantern","minecraft:soul_campfire"]},"piglin_safe_armor":{"values":["minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots"]},"pillager_preferred_weapons":{"values":["minecraft:crossbow"]},"planks":{"values":["minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:cherry_planks"]},"rabbit_food":{"values":["minecraft:carrot","minecraft:golden_carrot","minecraft:dandelion"]},"rails":{"values":["minecraft:rail","minecraft:powered_rail","minecraft:detector_rail","minecraft:activator_rail"]},"redstone_ores":{"values":["minecraft:redstone_ore","minecraft:deepslate_redstone_ore"]},"repairs_chain_armor":{"values":["minecraft:iron_ingot"]},"repairs_copper_armor":{"values":["minecraft:copper_ingot"]},"repairs_diamond_armor":{"values":["minecraft:diamond"]},"repairs_gold_armor":{"values":["minecraft:gold_ingot"]},"repairs_iron_armor":{"values":["minecraft:iron_ingot"]},"repairs_leather_armor":{"values":["minecraft:leather"]},"repairs_netherite_armor":{"values":["minecraft:netherite_ingot"]},"repairs_turtle_helmet":{"values":["minecraft:turtle_scute"]},"repairs_wolf_armor":{"values":["minecraft:armadillo_scute"]},"sand":{"values":["minecraft:sand","minecraft:red_sand","minecraft:suspicious_sand"]},"saplings":{"values":["minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:azalea","minecraft:flowering_azalea","minecraft:mangrove_propagule","minecraft:cherry_sapling"]},"shearable_from_copper_golem":{"values":["minecraft:poppy"]},"sheep_food":{"values":["minecraft:wheat"]},"shovels":{"values":["minecraft:diamond_shovel","minecraft:stone_shovel","minecraft:golden_shovel","minecraft:netherite_shovel","minecraft:wooden_shovel","minecraft:iron_shovel","minecraft:copper_shovel"]},"shulker_boxes":{"values":["minecraft:shulker_box","minecraft:black_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:cyan_shulker_box","minecraft:gray_shulker_box","minecraft:green_shulker_box","minecraft:light_blue_shulker_box","minecraft:light_gray_shulker_box","minecraft:lime_shulker_box","minecraft:magenta_shulker_box","minecraft:orange_shulker_box","minecraft:pink_shulker_box","minecraft:purple_shulker_box","minecraft:red_shulker_box","minecraft:white_shulker_box","minecraft:yellow_shulker_box"]},"signs":{"values":["minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:acacia_sign","minecraft:jungle_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:cherry_sign"]},"skeleton_preferred_weapons":{"values":["minecraft:bow"]},"skulls":{"values":["minecraft:player_head","minecraft:creeper_head","minecraft:zombie_head","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:dragon_head","minecraft:piglin_head"]},"slabs":{"values":["#minecraft:wooden_slabs","minecraft:bamboo_mosaic_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:stone_brick_slab","minecraft:sandstone_slab","minecraft:purpur_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:brick_slab","minecraft:cobblestone_slab","minecraft:nether_brick_slab","minecraft:petrified_oak_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cut_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:blackstone_slab","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_tile_slab","minecraft:deepslate_brick_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:mud_brick_slab","minecraft:tuff_slab","minecraft:polished_tuff_slab","minecraft:tuff_brick_slab","minecraft:resin_brick_slab"]},"small_flowers":{"values":["minecraft:dandelion","minecraft:open_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:closed_eyeblossom","minecraft:golden_dandelion"]},"smelts_to_glass":{"values":["minecraft:sand","minecraft:red_sand"]},"sniffer_food":{"values":["minecraft:torchflower_seeds"]},"soul_fire_base_blocks":{"values":["minecraft:soul_sand","minecraft:soul_soil"]},"spears":{"values":["minecraft:diamond_spear","minecraft:stone_spear","minecraft:golden_spear","minecraft:netherite_spear","minecraft:wooden_spear","minecraft:iron_spear","minecraft:copper_spear"]},"spruce_logs":{"values":["minecraft:spruce_log","minecraft:spruce_wood","minecraft:stripped_spruce_log","minecraft:stripped_spruce_wood"]},"stairs":{"values":["#minecraft:wooden_stairs","minecraft:bamboo_mosaic_stairs","minecraft:cobblestone_stairs","minecraft:sandstone_stairs","minecraft:nether_brick_stairs","minecraft:stone_brick_stairs","minecraft:brick_stairs","minecraft:purpur_stairs","minecraft:quartz_stairs","minecraft:red_sandstone_stairs","minecraft:prismarine_brick_stairs","minecraft:prismarine_stairs","minecraft:dark_prismarine_stairs","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:blackstone_stairs","minecraft:polished_blackstone_brick_stairs","minecraft:polished_blackstone_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_tile_stairs","minecraft:deepslate_brick_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:mud_brick_stairs","minecraft:tuff_stairs","minecraft:polished_tuff_stairs","minecraft:tuff_brick_stairs","minecraft:resin_brick_stairs"]},"stone_bricks":{"values":["minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks"]},"stone_buttons":{"values":["minecraft:stone_button","minecraft:polished_blackstone_button"]},"stone_crafting_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"stone_tool_materials":{"values":["minecraft:cobblestone","minecraft:blackstone","minecraft:cobbled_deepslate"]},"strider_food":{"values":["minecraft:warped_fungus"]},"strider_tempt_items":{"values":["#minecraft:strider_food","minecraft:warped_fungus_on_a_stick"]},"swords":{"values":["minecraft:diamond_sword","minecraft:stone_sword","minecraft:golden_sword","minecraft:netherite_sword","minecraft:wooden_sword","minecraft:iron_sword","minecraft:copper_sword"]},"terracotta":{"values":["minecraft:terracotta","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta"]},"trapdoors":{"values":["#minecraft:wooden_trapdoors","minecraft:iron_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor"]},"trim_materials":{"values":["minecraft:amethyst_shard","minecraft:copper_ingot","minecraft:diamond","minecraft:emerald","minecraft:gold_ingot","minecraft:iron_ingot","minecraft:lapis_lazuli","minecraft:netherite_ingot","minecraft:quartz","minecraft:redstone","minecraft:resin_brick"]},"trimmable_armor":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor"]},"turtle_food":{"values":["minecraft:seagrass"]},"villager_picks_up":{"values":["#minecraft:villager_plantable_seeds","minecraft:bread","minecraft:wheat","minecraft:beetroot"]},"villager_plantable_seeds":{"values":["minecraft:wheat_seeds","minecraft:potato","minecraft:carrot","minecraft:beetroot_seeds","minecraft:torchflower_seeds","minecraft:pitcher_pod"]},"walls":{"values":["minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:polished_blackstone_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_tile_wall","minecraft:deepslate_brick_wall","minecraft:mud_brick_wall","minecraft:tuff_wall","minecraft:polished_tuff_wall","minecraft:tuff_brick_wall","minecraft:resin_brick_wall"]},"warped_stems":{"values":["minecraft:warped_stem","minecraft:stripped_warped_stem","minecraft:warped_hyphae","minecraft:stripped_warped_hyphae"]},"wart_blocks":{"values":["minecraft:nether_wart_block","minecraft:warped_wart_block"]},"wither_skeleton_disliked_weapons":{"values":["minecraft:bow","minecraft:crossbow"]},"wolf_collar_dyes":{"values":["#minecraft:dyes"]},"wolf_food":{"values":["#minecraft:meat","minecraft:cod","minecraft:cooked_cod","minecraft:salmon","minecraft:cooked_salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:rabbit_stew"]},"wooden_buttons":{"values":["minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:crimson_button","minecraft:warped_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:cherry_button"]},"wooden_doors":{"values":["minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:crimson_door","minecraft:warped_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:cherry_door"]},"wooden_fences":{"values":["minecraft:oak_fence","minecraft:acacia_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:cherry_fence"]},"wooden_pressure_plates":{"values":["minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:cherry_pressure_plate"]},"wooden_shelves":{"values":["minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf"]},"wooden_slabs":{"values":["minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:cherry_slab"]},"wooden_stairs":{"values":["minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:cherry_stairs"]},"wooden_tool_materials":{"values":["#minecraft:planks"]},"wooden_trapdoors":{"values":["minecraft:acacia_trapdoor","minecraft:birch_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:jungle_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:cherry_trapdoor"]},"wool":{"values":["minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool"]},"wool_carpets":{"values":["minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet"]},"zombie_horse_food":{"values":["minecraft:red_mushroom"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/acacia_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/acacia_logs.json new file mode 100644 index 000000000..84a0bc4c6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/acacia_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:stripped_acacia_log", + "minecraft:stripped_acacia_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/anvil.json b/assets/datapacks/26_1/data/minecraft/tags/item/anvil.json new file mode 100644 index 000000000..84ef65a77 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/anvil.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/armadillo_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/armadillo_food.json new file mode 100644 index 000000000..fb33a5ca3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/armadillo_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:spider_eye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/arrows.json b/assets/datapacks/26_1/data/minecraft/tags/item/arrows.json new file mode 100644 index 000000000..4ebac7130 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/arrows.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:arrow", + "minecraft:tipped_arrow", + "minecraft:spectral_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/axes.json b/assets/datapacks/26_1/data/minecraft/tags/item/axes.json new file mode 100644 index 000000000..55b3892ba --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/axes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_axe", + "minecraft:stone_axe", + "minecraft:golden_axe", + "minecraft:netherite_axe", + "minecraft:wooden_axe", + "minecraft:iron_axe", + "minecraft:copper_axe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/axolotl_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/axolotl_food.json new file mode 100644 index 000000000..62859aa68 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/axolotl_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/bamboo_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/item/bamboo_blocks.json new file mode 100644 index 000000000..347c0af88 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/bamboo_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_block", + "minecraft:stripped_bamboo_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/banners.json b/assets/datapacks/26_1/data/minecraft/tags/item/banners.json new file mode 100644 index 000000000..e2efe3d88 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/banners.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_banner", + "minecraft:orange_banner", + "minecraft:magenta_banner", + "minecraft:light_blue_banner", + "minecraft:yellow_banner", + "minecraft:lime_banner", + "minecraft:pink_banner", + "minecraft:gray_banner", + "minecraft:light_gray_banner", + "minecraft:cyan_banner", + "minecraft:purple_banner", + "minecraft:blue_banner", + "minecraft:brown_banner", + "minecraft:green_banner", + "minecraft:red_banner", + "minecraft:black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/bars.json b/assets/datapacks/26_1/data/minecraft/tags/item/bars.json new file mode 100644 index 000000000..72d1f4068 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/bars.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_bars", + "minecraft:copper_bars", + "minecraft:waxed_copper_bars", + "minecraft:exposed_copper_bars", + "minecraft:waxed_exposed_copper_bars", + "minecraft:weathered_copper_bars", + "minecraft:waxed_weathered_copper_bars", + "minecraft:oxidized_copper_bars", + "minecraft:waxed_oxidized_copper_bars" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/beacon_payment_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/beacon_payment_items.json new file mode 100644 index 000000000..802967c97 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/beacon_payment_items.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:netherite_ingot", + "minecraft:emerald", + "minecraft:diamond", + "minecraft:gold_ingot", + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/beds.json b/assets/datapacks/26_1/data/minecraft/tags/item/beds.json new file mode 100644 index 000000000..77c22422c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/beds.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/bee_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/bee_food.json new file mode 100644 index 000000000..f2851d5de --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/bee_food.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/birch_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/birch_logs.json new file mode 100644 index 000000000..9203a57bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/birch_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:stripped_birch_log", + "minecraft:stripped_birch_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/boats.json b/assets/datapacks/26_1/data/minecraft/tags/item/boats.json new file mode 100644 index 000000000..c04cb9adf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/boats.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:pale_oak_boat", + "minecraft:mangrove_boat", + "minecraft:bamboo_raft", + "minecraft:cherry_boat", + "#minecraft:chest_boats" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/book_cloning_target.json b/assets/datapacks/26_1/data/minecraft/tags/item/book_cloning_target.json new file mode 100644 index 000000000..0fdf7a212 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/book_cloning_target.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/bookshelf_books.json b/assets/datapacks/26_1/data/minecraft/tags/item/bookshelf_books.json new file mode 100644 index 000000000..66dc55103 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/bookshelf_books.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:book", + "minecraft:written_book", + "minecraft:enchanted_book", + "minecraft:writable_book", + "minecraft:knowledge_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/breaks_decorated_pots.json b/assets/datapacks/26_1/data/minecraft/tags/item/breaks_decorated_pots.json new file mode 100644 index 000000000..9b99abb30 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/breaks_decorated_pots.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:trident", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/brewing_fuel.json b/assets/datapacks/26_1/data/minecraft/tags/item/brewing_fuel.json new file mode 100644 index 000000000..10d5c8681 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/brewing_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:blaze_powder" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/bundles.json b/assets/datapacks/26_1/data/minecraft/tags/item/bundles.json new file mode 100644 index 000000000..b59d1468a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/bundles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:bundle", + "minecraft:black_bundle", + "minecraft:blue_bundle", + "minecraft:brown_bundle", + "minecraft:cyan_bundle", + "minecraft:gray_bundle", + "minecraft:green_bundle", + "minecraft:light_blue_bundle", + "minecraft:light_gray_bundle", + "minecraft:lime_bundle", + "minecraft:magenta_bundle", + "minecraft:orange_bundle", + "minecraft:pink_bundle", + "minecraft:purple_bundle", + "minecraft:red_bundle", + "minecraft:yellow_bundle", + "minecraft:white_bundle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/buttons.json b/assets/datapacks/26_1/data/minecraft/tags/item/buttons.json new file mode 100644 index 000000000..3400bf389 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_buttons", + "#minecraft:stone_buttons" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/camel_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/camel_food.json new file mode 100644 index 000000000..2624ccf24 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/camel_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cactus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/camel_husk_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/camel_husk_food.json new file mode 100644 index 000000000..8c0728209 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/camel_husk_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:rabbit_foot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/candles.json b/assets/datapacks/26_1/data/minecraft/tags/item/candles.json new file mode 100644 index 000000000..a7b2b62fe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/candles.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:candle", + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cat_collar_dyes.json b/assets/datapacks/26_1/data/minecraft/tags/item/cat_collar_dyes.json new file mode 100644 index 000000000..9902cb0da --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cat_collar_dyes.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:dyes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cat_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/cat_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cat_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cauldron_can_remove_dye.json b/assets/datapacks/26_1/data/minecraft/tags/item/cauldron_can_remove_dye.json new file mode 100644 index 000000000..e70da38de --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cauldron_can_remove_dye.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor", + "minecraft:wolf_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/chains.json b/assets/datapacks/26_1/data/minecraft/tags/item/chains.json new file mode 100644 index 000000000..58c2b30a5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/chains.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:iron_chain", + "minecraft:copper_chain", + "minecraft:waxed_copper_chain", + "minecraft:exposed_copper_chain", + "minecraft:waxed_exposed_copper_chain", + "minecraft:weathered_copper_chain", + "minecraft:waxed_weathered_copper_chain", + "minecraft:oxidized_copper_chain", + "minecraft:waxed_oxidized_copper_chain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cherry_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/cherry_logs.json new file mode 100644 index 000000000..4295e0555 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cherry_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:cherry_log", + "minecraft:cherry_wood", + "minecraft:stripped_cherry_log", + "minecraft:stripped_cherry_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/chest_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 000000000..f46b289b8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_chestplate", + "minecraft:copper_chestplate", + "minecraft:chainmail_chestplate", + "minecraft:golden_chestplate", + "minecraft:iron_chestplate", + "minecraft:diamond_chestplate", + "minecraft:netherite_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/chest_boats.json b/assets/datapacks/26_1/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 000000000..ab1b5c07f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:oak_chest_boat", + "minecraft:spruce_chest_boat", + "minecraft:birch_chest_boat", + "minecraft:jungle_chest_boat", + "minecraft:acacia_chest_boat", + "minecraft:dark_oak_chest_boat", + "minecraft:pale_oak_chest_boat", + "minecraft:mangrove_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:cherry_chest_boat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/chicken_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/chicken_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/chicken_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cluster_max_harvestables.json b/assets/datapacks/26_1/data/minecraft/tags/item/cluster_max_harvestables.json new file mode 100644 index 000000000..5e6fc1bec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cluster_max_harvestables.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/coal_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/coal_ores.json new file mode 100644 index 000000000..aaa762889 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/coal_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal_ore", + "minecraft:deepslate_coal_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/coals.json b/assets/datapacks/26_1/data/minecraft/tags/item/coals.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/coals.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/compasses.json b/assets/datapacks/26_1/data/minecraft/tags/item/compasses.json new file mode 100644 index 000000000..e0f422fcc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/compasses.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:compass", + "minecraft:recovery_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/completes_find_tree_tutorial.json b/assets/datapacks/26_1/data/minecraft/tags/item/completes_find_tree_tutorial.json new file mode 100644 index 000000000..74701c2eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/completes_find_tree_tutorial.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs", + "#minecraft:leaves", + "#minecraft:wart_blocks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/copper.json b/assets/datapacks/26_1/data/minecraft/tags/item/copper.json new file mode 100644 index 000000000..538486501 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/copper.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_block", + "minecraft:exposed_copper", + "minecraft:weathered_copper", + "minecraft:oxidized_copper", + "minecraft:waxed_copper_block", + "minecraft:waxed_exposed_copper", + "minecraft:waxed_weathered_copper", + "minecraft:waxed_oxidized_copper" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/copper_chests.json b/assets/datapacks/26_1/data/minecraft/tags/item/copper_chests.json new file mode 100644 index 000000000..90d0a9ac5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/copper_chests.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_chest", + "minecraft:exposed_copper_chest", + "minecraft:weathered_copper_chest", + "minecraft:oxidized_copper_chest", + "minecraft:waxed_copper_chest", + "minecraft:waxed_exposed_copper_chest", + "minecraft:waxed_weathered_copper_chest", + "minecraft:waxed_oxidized_copper_chest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/copper_golem_statues.json b/assets/datapacks/26_1/data/minecraft/tags/item/copper_golem_statues.json new file mode 100644 index 000000000..531fc9598 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/copper_golem_statues.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:copper_golem_statue", + "minecraft:exposed_copper_golem_statue", + "minecraft:weathered_copper_golem_statue", + "minecraft:oxidized_copper_golem_statue", + "minecraft:waxed_copper_golem_statue", + "minecraft:waxed_exposed_copper_golem_statue", + "minecraft:waxed_weathered_copper_golem_statue", + "minecraft:waxed_oxidized_copper_golem_statue" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/copper_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/copper_ores.json new file mode 100644 index 000000000..5d76012eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/copper_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:copper_ore", + "minecraft:deepslate_copper_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/copper_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/copper_tool_materials.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/copper_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/cow_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/cow_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/cow_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/creeper_drop_music_discs.json b/assets/datapacks/26_1/data/minecraft/tags/item/creeper_drop_music_discs.json new file mode 100644 index 000000000..d79c2be56 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/creeper_drop_music_discs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/creeper_igniters.json b/assets/datapacks/26_1/data/minecraft/tags/item/creeper_igniters.json new file mode 100644 index 000000000..d30efcd36 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/creeper_igniters.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/crimson_stems.json b/assets/datapacks/26_1/data/minecraft/tags/item/crimson_stems.json new file mode 100644 index 000000000..f78c7a3ca --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/crimson_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/dampens_vibrations.json b/assets/datapacks/26_1/data/minecraft/tags/item/dampens_vibrations.json new file mode 100644 index 000000000..89eab86d3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/dampens_vibrations.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wool", + "#minecraft:wool_carpets" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/dark_oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/dark_oak_logs.json new file mode 100644 index 000000000..f7f5a28e2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/dark_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:dark_oak_log", + "minecraft:dark_oak_wood", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_ingredients.json b/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_ingredients.json new file mode 100644 index 000000000..98e5e880d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_ingredients.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brick", + "#minecraft:decorated_pot_sherds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_sherds.json b/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_sherds.json new file mode 100644 index 000000000..0ef9aa8d7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/decorated_pot_sherds.json @@ -0,0 +1,27 @@ +{ + "values": [ + "minecraft:angler_pottery_sherd", + "minecraft:archer_pottery_sherd", + "minecraft:arms_up_pottery_sherd", + "minecraft:blade_pottery_sherd", + "minecraft:brewer_pottery_sherd", + "minecraft:burn_pottery_sherd", + "minecraft:danger_pottery_sherd", + "minecraft:explorer_pottery_sherd", + "minecraft:friend_pottery_sherd", + "minecraft:heart_pottery_sherd", + "minecraft:heartbreak_pottery_sherd", + "minecraft:howl_pottery_sherd", + "minecraft:miner_pottery_sherd", + "minecraft:mourner_pottery_sherd", + "minecraft:plenty_pottery_sherd", + "minecraft:prize_pottery_sherd", + "minecraft:sheaf_pottery_sherd", + "minecraft:shelter_pottery_sherd", + "minecraft:skull_pottery_sherd", + "minecraft:snort_pottery_sherd", + "minecraft:flow_pottery_sherd", + "minecraft:guster_pottery_sherd", + "minecraft:scrape_pottery_sherd" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/diamond_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/diamond_ores.json new file mode 100644 index 000000000..cfa6e09c8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/diamond_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/diamond_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/diamond_tool_materials.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/diamond_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/dirt.json b/assets/datapacks/26_1/data/minecraft/tags/item/dirt.json new file mode 100644 index 000000000..9b5e54ac9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/dirt.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:rooted_dirt" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/doors.json b/assets/datapacks/26_1/data/minecraft/tags/item/doors.json new file mode 100644 index 000000000..9ca24fcf8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/doors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_doors", + "minecraft:copper_door", + "minecraft:exposed_copper_door", + "minecraft:weathered_copper_door", + "minecraft:oxidized_copper_door", + "minecraft:waxed_copper_door", + "minecraft:waxed_exposed_copper_door", + "minecraft:waxed_weathered_copper_door", + "minecraft:waxed_oxidized_copper_door", + "minecraft:iron_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/drowned_preferred_weapons.json b/assets/datapacks/26_1/data/minecraft/tags/item/drowned_preferred_weapons.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/drowned_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/duplicates_allays.json b/assets/datapacks/26_1/data/minecraft/tags/item/duplicates_allays.json new file mode 100644 index 000000000..742ef896d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/duplicates_allays.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:amethyst_shard" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/dyes.json b/assets/datapacks/26_1/data/minecraft/tags/item/dyes.json new file mode 100644 index 000000000..f6474def0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/dyes.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_dye", + "minecraft:orange_dye", + "minecraft:magenta_dye", + "minecraft:light_blue_dye", + "minecraft:yellow_dye", + "minecraft:lime_dye", + "minecraft:pink_dye", + "minecraft:gray_dye", + "minecraft:light_gray_dye", + "minecraft:cyan_dye", + "minecraft:purple_dye", + "minecraft:blue_dye", + "minecraft:brown_dye", + "minecraft:green_dye", + "minecraft:red_dye", + "minecraft:black_dye" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/eggs.json b/assets/datapacks/26_1/data/minecraft/tags/item/eggs.json new file mode 100644 index 000000000..828fbcc15 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/eggs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:egg", + "minecraft:blue_egg", + "minecraft:brown_egg" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/emerald_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/emerald_ores.json new file mode 100644 index 000000000..063d8e627 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/emerald_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/_all.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/_all.json new file mode 100644 index 000000000..96226f883 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/_all.json @@ -0,0 +1 @@ +{"armor":{"values":["#minecraft:enchantable/foot_armor","#minecraft:enchantable/leg_armor","#minecraft:enchantable/chest_armor","#minecraft:enchantable/head_armor"]},"bow":{"values":["minecraft:bow"]},"chest_armor":{"values":["#minecraft:chest_armor"]},"crossbow":{"values":["minecraft:crossbow"]},"durability":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","minecraft:shield","#minecraft:swords","#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:bow","minecraft:crossbow","minecraft:trident","minecraft:flint_and_steel","minecraft:shears","minecraft:brush","minecraft:fishing_rod","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:mace","#minecraft:spears"]},"equippable":{"values":["#minecraft:foot_armor","#minecraft:leg_armor","#minecraft:chest_armor","#minecraft:head_armor","minecraft:elytra","#minecraft:skulls","minecraft:carved_pumpkin"]},"fire_aspect":{"values":["#minecraft:enchantable/melee_weapon","minecraft:mace"]},"fishing":{"values":["minecraft:fishing_rod"]},"foot_armor":{"values":["#minecraft:foot_armor"]},"head_armor":{"values":["#minecraft:head_armor"]},"leg_armor":{"values":["#minecraft:leg_armor"]},"lunge":{"values":["#minecraft:spears"]},"mace":{"values":["minecraft:mace"]},"melee_weapon":{"values":["#minecraft:swords","#minecraft:spears"]},"mining":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes","minecraft:shears"]},"mining_loot":{"values":["#minecraft:axes","#minecraft:pickaxes","#minecraft:shovels","#minecraft:hoes"]},"sharp_weapon":{"values":["#minecraft:enchantable/melee_weapon","#minecraft:axes"]},"sweeping":{"values":["#minecraft:swords"]},"trident":{"values":["minecraft:trident"]},"vanishing":{"values":["#minecraft:enchantable/durability","minecraft:compass","minecraft:carved_pumpkin","#minecraft:skulls"]},"weapon":{"values":["#minecraft:enchantable/sharp_weapon","minecraft:mace"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/armor.json new file mode 100644 index 000000000..00405056e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/foot_armor", + "#minecraft:enchantable/leg_armor", + "#minecraft:enchantable/chest_armor", + "#minecraft:enchantable/head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/bow.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/chest_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/chest_armor.json new file mode 100644 index 000000000..913ce1bdf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/chest_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:chest_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/crossbow.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/durability.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 000000000..2304e0f3c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "minecraft:shield", + "#minecraft:swords", + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:bow", + "minecraft:crossbow", + "minecraft:trident", + "minecraft:flint_and_steel", + "minecraft:shears", + "minecraft:brush", + "minecraft:fishing_rod", + "minecraft:carrot_on_a_stick", + "minecraft:warped_fungus_on_a_stick", + "minecraft:mace", + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/equippable.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 000000000..653c557b1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor", + "minecraft:elytra", + "#minecraft:skulls", + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fire_aspect.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 000000000..a93e5ff25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/melee_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fishing.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fishing.json new file mode 100644 index 000000000..e97941e9d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/fishing.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/foot_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/foot_armor.json new file mode 100644 index 000000000..9dc9d4ca0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/foot_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:foot_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/head_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/head_armor.json new file mode 100644 index 000000000..027283b32 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/head_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/leg_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/leg_armor.json new file mode 100644 index 000000000..af44f45cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/leg_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:leg_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/lunge.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/lunge.json new file mode 100644 index 000000000..1f3b3aa06 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/lunge.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mace.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 000000000..c149f0e50 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/melee_weapon.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/melee_weapon.json new file mode 100644 index 000000000..21b32efbd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/melee_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:swords", + "#minecraft:spears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 000000000..a2cc0e4a7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes", + "minecraft:shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining_loot.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining_loot.json new file mode 100644 index 000000000..753a5b3dc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/mining_loot.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:axes", + "#minecraft:pickaxes", + "#minecraft:shovels", + "#minecraft:hoes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sharp_weapon.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 000000000..5838ae450 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/melee_weapon", + "#minecraft:axes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sweeping.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sweeping.json new file mode 100644 index 000000000..663708914 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/sweeping.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:swords" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/trident.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/trident.json new file mode 100644 index 000000000..7a2c450bc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/trident.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trident" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/vanishing.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/vanishing.json new file mode 100644 index 000000000..dae3ff80c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/vanishing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:enchantable/durability", + "minecraft:compass", + "minecraft:carved_pumpkin", + "#minecraft:skulls" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/weapon.json b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 000000000..4cda09f5e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:enchantable/sharp_weapon", + "minecraft:mace" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/fence_gates.json b/assets/datapacks/26_1/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 000000000..9904fc97e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_fence_gate", + "minecraft:birch_fence_gate", + "minecraft:dark_oak_fence_gate", + "minecraft:pale_oak_fence_gate", + "minecraft:jungle_fence_gate", + "minecraft:oak_fence_gate", + "minecraft:spruce_fence_gate", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:mangrove_fence_gate", + "minecraft:bamboo_fence_gate", + "minecraft:cherry_fence_gate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/fences.json b/assets/datapacks/26_1/data/minecraft/tags/item/fences.json new file mode 100644 index 000000000..045fa7d4b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/fences.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:wooden_fences", + "minecraft:nether_brick_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/fishes.json b/assets/datapacks/26_1/data/minecraft/tags/item/fishes.json new file mode 100644 index 000000000..434e9372a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/fishes.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:pufferfish", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/flowers.json b/assets/datapacks/26_1/data/minecraft/tags/item/flowers.json new file mode 100644 index 000000000..e0095f658 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/flowers.json @@ -0,0 +1,19 @@ +{ + "values": [ + "#minecraft:small_flowers", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:pitcher_plant", + "minecraft:flowering_azalea_leaves", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_leaves", + "minecraft:pink_petals", + "minecraft:wildflowers", + "minecraft:chorus_flower", + "minecraft:spore_blossom", + "minecraft:cactus_flower" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/foot_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 000000000..47593a571 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:copper_boots", + "minecraft:chainmail_boots", + "minecraft:golden_boots", + "minecraft:iron_boots", + "minecraft:diamond_boots", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/fox_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/fox_food.json new file mode 100644 index 000000000..500bd9432 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/fox_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sweet_berries", + "minecraft:glow_berries" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/freeze_immune_wearables.json b/assets/datapacks/26_1/data/minecraft/tags/item/freeze_immune_wearables.json new file mode 100644 index 000000000..1e8a642d0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/freeze_immune_wearables.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:leather_boots", + "minecraft:leather_leggings", + "minecraft:leather_chestplate", + "minecraft:leather_helmet", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/frog_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/frog_food.json new file mode 100644 index 000000000..533c25d91 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/frog_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:slime_ball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/furnace_minecart_fuel.json b/assets/datapacks/26_1/data/minecraft/tags/item/furnace_minecart_fuel.json new file mode 100644 index 000000000..43868c8eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/furnace_minecart_fuel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/gaze_disguise_equipment.json b/assets/datapacks/26_1/data/minecraft/tags/item/gaze_disguise_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/gaze_disguise_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/goat_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/goat_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/goat_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/gold_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/gold_ores.json new file mode 100644 index 000000000..279f354dd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/gold_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:deepslate_gold_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/gold_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/gold_tool_materials.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/gold_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/grass_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/item/grass_blocks.json new file mode 100644 index 000000000..e7e86f75a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/grass_blocks.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:mycelium" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/hanging_signs.json b/assets/datapacks/26_1/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 000000000..b55f67ba4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_hanging_sign", + "minecraft:spruce_hanging_sign", + "minecraft:birch_hanging_sign", + "minecraft:acacia_hanging_sign", + "minecraft:cherry_hanging_sign", + "minecraft:jungle_hanging_sign", + "minecraft:dark_oak_hanging_sign", + "minecraft:pale_oak_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_hanging_sign", + "minecraft:mangrove_hanging_sign", + "minecraft:bamboo_hanging_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_food.json new file mode 100644 index 000000000..952b6ca8d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_tempt_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_tempt_items.json new file mode 100644 index 000000000..141ba1088 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/happy_ghast_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:happy_ghast_food", + "#minecraft:harnesses" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/harnesses.json b/assets/datapacks/26_1/data/minecraft/tags/item/harnesses.json new file mode 100644 index 000000000..2592da686 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/harnesses.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_harness", + "minecraft:orange_harness", + "minecraft:magenta_harness", + "minecraft:light_blue_harness", + "minecraft:yellow_harness", + "minecraft:lime_harness", + "minecraft:pink_harness", + "minecraft:gray_harness", + "minecraft:light_gray_harness", + "minecraft:cyan_harness", + "minecraft:purple_harness", + "minecraft:blue_harness", + "minecraft:brown_harness", + "minecraft:green_harness", + "minecraft:red_harness", + "minecraft:black_harness" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/head_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/head_armor.json new file mode 100644 index 000000000..a0074afca --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:leather_helmet", + "minecraft:copper_helmet", + "minecraft:chainmail_helmet", + "minecraft:golden_helmet", + "minecraft:iron_helmet", + "minecraft:diamond_helmet", + "minecraft:netherite_helmet", + "minecraft:turtle_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/hoes.json b/assets/datapacks/26_1/data/minecraft/tags/item/hoes.json new file mode 100644 index 000000000..b0da60a35 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/hoes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_hoe", + "minecraft:stone_hoe", + "minecraft:golden_hoe", + "minecraft:netherite_hoe", + "minecraft:wooden_hoe", + "minecraft:iron_hoe", + "minecraft:copper_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/hoglin_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/hoglin_food.json new file mode 100644 index 000000000..cca7408fa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/hoglin_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/horse_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/horse_food.json new file mode 100644 index 000000000..a7adf36b8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/horse_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:sugar", + "minecraft:hay_block", + "minecraft:apple", + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/horse_tempt_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/horse_tempt_items.json new file mode 100644 index 000000000..9e7e81d41 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/horse_tempt_items.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:golden_carrot", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/ignored_by_piglin_babies.json b/assets/datapacks/26_1/data/minecraft/tags/item/ignored_by_piglin_babies.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/ignored_by_piglin_babies.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/iron_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/iron_ores.json new file mode 100644 index 000000000..0566d8ab8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/iron_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/iron_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/iron_tool_materials.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/iron_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/jungle_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/jungle_logs.json new file mode 100644 index 000000000..437efbffa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/jungle_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:stripped_jungle_log", + "minecraft:stripped_jungle_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/lanterns.json b/assets/datapacks/26_1/data/minecraft/tags/item/lanterns.json new file mode 100644 index 000000000..fa358d408 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/lanterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:copper_lantern", + "minecraft:waxed_copper_lantern", + "minecraft:exposed_copper_lantern", + "minecraft:waxed_exposed_copper_lantern", + "minecraft:weathered_copper_lantern", + "minecraft:waxed_weathered_copper_lantern", + "minecraft:oxidized_copper_lantern", + "minecraft:waxed_oxidized_copper_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/lapis_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/lapis_ores.json new file mode 100644 index 000000000..a041526ee --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/lapis_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/leaves.json b/assets/datapacks/26_1/data/minecraft/tags/item/leaves.json new file mode 100644 index 000000000..523787f25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/leaves.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:jungle_leaves", + "minecraft:oak_leaves", + "minecraft:spruce_leaves", + "minecraft:pale_oak_leaves", + "minecraft:dark_oak_leaves", + "minecraft:acacia_leaves", + "minecraft:birch_leaves", + "minecraft:azalea_leaves", + "minecraft:flowering_azalea_leaves", + "minecraft:mangrove_leaves", + "minecraft:cherry_leaves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/lectern_books.json b/assets/datapacks/26_1/data/minecraft/tags/item/lectern_books.json new file mode 100644 index 000000000..d34a332af --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/lectern_books.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:written_book", + "minecraft:writable_book" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/leg_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 000000000..0aed88158 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:leather_leggings", + "minecraft:copper_leggings", + "minecraft:chainmail_leggings", + "minecraft:golden_leggings", + "minecraft:iron_leggings", + "minecraft:diamond_leggings", + "minecraft:netherite_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/lightning_rods.json b/assets/datapacks/26_1/data/minecraft/tags/item/lightning_rods.json new file mode 100644 index 000000000..73469e26f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/lightning_rods.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:lightning_rod", + "minecraft:exposed_lightning_rod", + "minecraft:weathered_lightning_rod", + "minecraft:oxidized_lightning_rod", + "minecraft:waxed_lightning_rod", + "minecraft:waxed_exposed_lightning_rod", + "minecraft:waxed_weathered_lightning_rod", + "minecraft:waxed_oxidized_lightning_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/llama_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/llama_food.json new file mode 100644 index 000000000..a80c60755 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/llama_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:wheat", + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/llama_tempt_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/llama_tempt_items.json new file mode 100644 index 000000000..ea92d03cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/llama_tempt_items.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:hay_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/logs.json new file mode 100644 index 000000000..234e4fee2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:logs_that_burn", + "#minecraft:crimson_stems", + "#minecraft:warped_stems" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/logs_that_burn.json b/assets/datapacks/26_1/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 000000000..00f0e7fd5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,13 @@ +{ + "values": [ + "#minecraft:dark_oak_logs", + "#minecraft:pale_oak_logs", + "#minecraft:oak_logs", + "#minecraft:acacia_logs", + "#minecraft:birch_logs", + "#minecraft:jungle_logs", + "#minecraft:spruce_logs", + "#minecraft:mangrove_logs", + "#minecraft:cherry_logs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/loom_dyes.json b/assets/datapacks/26_1/data/minecraft/tags/item/loom_dyes.json new file mode 100644 index 000000000..9902cb0da --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/loom_dyes.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:dyes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/loom_patterns.json b/assets/datapacks/26_1/data/minecraft/tags/item/loom_patterns.json new file mode 100644 index 000000000..9c3adc4e7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/loom_patterns.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:flower_banner_pattern", + "minecraft:creeper_banner_pattern", + "minecraft:skull_banner_pattern", + "minecraft:mojang_banner_pattern", + "minecraft:globe_banner_pattern", + "minecraft:piglin_banner_pattern", + "minecraft:flow_banner_pattern", + "minecraft:guster_banner_pattern", + "minecraft:field_masoned_banner_pattern", + "minecraft:bordure_indented_banner_pattern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/mangrove_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/mangrove_logs.json new file mode 100644 index 000000000..d69fadff5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/mangrove_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:mangrove_log", + "minecraft:mangrove_wood", + "minecraft:stripped_mangrove_log", + "minecraft:stripped_mangrove_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/map_invisibility_equipment.json b/assets/datapacks/26_1/data/minecraft/tags/item/map_invisibility_equipment.json new file mode 100644 index 000000000..1a0f6d399 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/map_invisibility_equipment.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:carved_pumpkin" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/meat.json b/assets/datapacks/26_1/data/minecraft/tags/item/meat.json new file mode 100644 index 000000000..df3399433 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/meat.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:beef", + "minecraft:chicken", + "minecraft:cooked_beef", + "minecraft:cooked_chicken", + "minecraft:cooked_mutton", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:mutton", + "minecraft:porkchop", + "minecraft:rabbit", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/metal_nuggets.json b/assets/datapacks/26_1/data/minecraft/tags/item/metal_nuggets.json new file mode 100644 index 000000000..f8807c64d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/metal_nuggets.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:copper_nugget", + "minecraft:iron_nugget", + "minecraft:gold_nugget" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/moss_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/item/moss_blocks.json new file mode 100644 index 000000000..2774bdfa1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/moss_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:moss_block", + "minecraft:pale_moss_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/mud.json b/assets/datapacks/26_1/data/minecraft/tags/item/mud.json new file mode 100644 index 000000000..0ac1535bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/mud.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mud", + "minecraft:muddy_mangrove_roots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_bucket_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_bucket_food.json new file mode 100644 index 000000000..d3900544e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_bucket_food.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pufferfish_bucket", + "minecraft:cod_bucket", + "minecraft:salmon_bucket", + "minecraft:tropical_fish_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_food.json new file mode 100644 index 000000000..a6fe3fe36 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:fishes", + "#minecraft:nautilus_bucket_food" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_taming_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_taming_items.json new file mode 100644 index 000000000..4192297b2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/nautilus_taming_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:pufferfish_bucket", + "minecraft:pufferfish" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/netherite_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/netherite_tool_materials.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/netherite_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/non_flammable_wood.json b/assets/datapacks/26_1/data/minecraft/tags/item/non_flammable_wood.json new file mode 100644 index 000000000..41c8d15e4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/non_flammable_wood.json @@ -0,0 +1,36 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_stem", + "minecraft:stripped_crimson_stem", + "minecraft:crimson_hyphae", + "minecraft:stripped_crimson_hyphae", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:warped_hanging_sign", + "minecraft:crimson_hanging_sign", + "minecraft:warped_shelf", + "minecraft:crimson_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/noteblock_top_instruments.json b/assets/datapacks/26_1/data/minecraft/tags/item/noteblock_top_instruments.json new file mode 100644 index 000000000..b32f59c65 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/noteblock_top_instruments.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:wither_skeleton_skull", + "minecraft:piglin_head", + "minecraft:player_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/oak_logs.json new file mode 100644 index 000000000..d4bae2a20 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:stripped_oak_log", + "minecraft:stripped_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/ocelot_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/ocelot_food.json new file mode 100644 index 000000000..7869b4072 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/ocelot_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cod", + "minecraft:salmon" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/pale_oak_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/pale_oak_logs.json new file mode 100644 index 000000000..928a458b5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/pale_oak_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:pale_oak_log", + "minecraft:pale_oak_wood", + "minecraft:stripped_pale_oak_log", + "minecraft:stripped_pale_oak_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/panda_eats_from_ground.json b/assets/datapacks/26_1/data/minecraft/tags/item/panda_eats_from_ground.json new file mode 100644 index 000000000..421a2fc26 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/panda_eats_from_ground.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:panda_food", + "minecraft:cake" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/panda_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/panda_food.json new file mode 100644 index 000000000..acf1b10bb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/panda_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bamboo" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/parrot_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/parrot_food.json new file mode 100644 index 000000000..295a67c8c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/parrot_food.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:melon_seeds", + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/parrot_poisonous_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/parrot_poisonous_food.json new file mode 100644 index 000000000..a7c0dc91d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/parrot_poisonous_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cookie" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/pickaxes.json b/assets/datapacks/26_1/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 000000000..3902c558c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_pickaxe", + "minecraft:stone_pickaxe", + "minecraft:golden_pickaxe", + "minecraft:netherite_pickaxe", + "minecraft:wooden_pickaxe", + "minecraft:iron_pickaxe", + "minecraft:copper_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/pig_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/pig_food.json new file mode 100644 index 000000000..204b4abb3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/pig_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:potato", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/piglin_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_food.json new file mode 100644 index 000000000..0dde9b430 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_food.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:porkchop", + "minecraft:cooked_porkchop" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/piglin_loved.json b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_loved.json new file mode 100644 index 000000000..1d06ec694 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_loved.json @@ -0,0 +1,30 @@ +{ + "values": [ + "#minecraft:gold_ores", + "minecraft:gold_block", + "minecraft:gilded_blackstone", + "minecraft:light_weighted_pressure_plate", + "minecraft:gold_ingot", + "minecraft:bell", + "minecraft:clock", + "minecraft:golden_carrot", + "minecraft:glistering_melon_slice", + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor", + "minecraft:golden_nautilus_armor", + "minecraft:golden_sword", + "minecraft:golden_spear", + "minecraft:golden_pickaxe", + "minecraft:golden_shovel", + "minecraft:golden_axe", + "minecraft:golden_hoe", + "minecraft:raw_gold", + "minecraft:raw_gold_block", + "minecraft:golden_dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/piglin_preferred_weapons.json b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_preferred_weapons.json new file mode 100644 index 000000000..4623c70e9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_preferred_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:crossbow", + "minecraft:golden_spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/piglin_repellents.json b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_repellents.json new file mode 100644 index 000000000..1538a80c3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_repellents.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:soul_torch", + "minecraft:soul_lantern", + "minecraft:soul_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/piglin_safe_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 000000000..656c3b2b8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/pillager_preferred_weapons.json b/assets/datapacks/26_1/data/minecraft/tags/item/pillager_preferred_weapons.json new file mode 100644 index 000000000..848f97bc2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/pillager_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/planks.json b/assets/datapacks/26_1/data/minecraft/tags/item/planks.json new file mode 100644 index 000000000..55fa6f303 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/planks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_planks", + "minecraft:spruce_planks", + "minecraft:birch_planks", + "minecraft:jungle_planks", + "minecraft:acacia_planks", + "minecraft:dark_oak_planks", + "minecraft:pale_oak_planks", + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:mangrove_planks", + "minecraft:bamboo_planks", + "minecraft:cherry_planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/rabbit_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/rabbit_food.json new file mode 100644 index 000000000..a67d5321f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/rabbit_food.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:carrot", + "minecraft:golden_carrot", + "minecraft:dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/rails.json b/assets/datapacks/26_1/data/minecraft/tags/item/rails.json new file mode 100644 index 000000000..ba7e2c119 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/rails.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:rail", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:activator_rail" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/redstone_ores.json b/assets/datapacks/26_1/data/minecraft/tags/item/redstone_ores.json new file mode 100644 index 000000000..2fd184de6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/redstone_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_chain_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_chain_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_chain_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_copper_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_copper_armor.json new file mode 100644 index 000000000..1cc1f065c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_copper_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_diamond_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_diamond_armor.json new file mode 100644 index 000000000..f44f30dd5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_diamond_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:diamond" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_gold_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_gold_armor.json new file mode 100644 index 000000000..07e9f66a3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_gold_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:gold_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_iron_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_iron_armor.json new file mode 100644 index 000000000..c656021bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_iron_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:iron_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_leather_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_leather_armor.json new file mode 100644 index 000000000..71b797d35 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_leather_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_netherite_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_netherite_armor.json new file mode 100644 index 000000000..bd6929df7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_netherite_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:netherite_ingot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_turtle_helmet.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_turtle_helmet.json new file mode 100644 index 000000000..d1d4c27fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_turtle_helmet.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:turtle_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/repairs_wolf_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_wolf_armor.json new file mode 100644 index 000000000..ad5988f59 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/repairs_wolf_armor.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:armadillo_scute" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/sand.json b/assets/datapacks/26_1/data/minecraft/tags/item/sand.json new file mode 100644 index 000000000..43f90f3fe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/sand.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand", + "minecraft:suspicious_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/saplings.json b/assets/datapacks/26_1/data/minecraft/tags/item/saplings.json new file mode 100644 index 000000000..286497bfa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/saplings.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:jungle_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "minecraft:pale_oak_sapling", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:mangrove_propagule", + "minecraft:cherry_sapling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/shearable_from_copper_golem.json b/assets/datapacks/26_1/data/minecraft/tags/item/shearable_from_copper_golem.json new file mode 100644 index 000000000..fcef1afbe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/shearable_from_copper_golem.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:poppy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/sheep_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/sheep_food.json new file mode 100644 index 000000000..498cb445f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/sheep_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:wheat" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/shovels.json b/assets/datapacks/26_1/data/minecraft/tags/item/shovels.json new file mode 100644 index 000000000..3c03a4372 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/shovels.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_shovel", + "minecraft:stone_shovel", + "minecraft:golden_shovel", + "minecraft:netherite_shovel", + "minecraft:wooden_shovel", + "minecraft:iron_shovel", + "minecraft:copper_shovel" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/shulker_boxes.json b/assets/datapacks/26_1/data/minecraft/tags/item/shulker_boxes.json new file mode 100644 index 000000000..525e33e98 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/shulker_boxes.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:shulker_box", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/signs.json b/assets/datapacks/26_1/data/minecraft/tags/item/signs.json new file mode 100644 index 000000000..84fda3750 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/signs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:acacia_sign", + "minecraft:jungle_sign", + "minecraft:dark_oak_sign", + "minecraft:pale_oak_sign", + "minecraft:crimson_sign", + "minecraft:warped_sign", + "minecraft:mangrove_sign", + "minecraft:bamboo_sign", + "minecraft:cherry_sign" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/skeleton_preferred_weapons.json b/assets/datapacks/26_1/data/minecraft/tags/item/skeleton_preferred_weapons.json new file mode 100644 index 000000000..a1c8a443d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/skeleton_preferred_weapons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/skulls.json b/assets/datapacks/26_1/data/minecraft/tags/item/skulls.json new file mode 100644 index 000000000..1e76c2e2b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/skulls.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:player_head", + "minecraft:creeper_head", + "minecraft:zombie_head", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:dragon_head", + "minecraft:piglin_head" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/slabs.json b/assets/datapacks/26_1/data/minecraft/tags/item/slabs.json new file mode 100644 index 000000000..ebc3f8e13 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/slabs.json @@ -0,0 +1,55 @@ +{ + "values": [ + "#minecraft:wooden_slabs", + "minecraft:bamboo_mosaic_slab", + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:sandstone_slab", + "minecraft:purpur_slab", + "minecraft:quartz_slab", + "minecraft:red_sandstone_slab", + "minecraft:brick_slab", + "minecraft:cobblestone_slab", + "minecraft:nether_brick_slab", + "minecraft:petrified_oak_slab", + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:polished_granite_slab", + "minecraft:smooth_red_sandstone_slab", + "minecraft:mossy_stone_brick_slab", + "minecraft:polished_diorite_slab", + "minecraft:mossy_cobblestone_slab", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_sandstone_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:red_nether_brick_slab", + "minecraft:polished_andesite_slab", + "minecraft:diorite_slab", + "minecraft:cut_sandstone_slab", + "minecraft:cut_red_sandstone_slab", + "minecraft:blackstone_slab", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_slab", + "minecraft:cobbled_deepslate_slab", + "minecraft:polished_deepslate_slab", + "minecraft:deepslate_tile_slab", + "minecraft:deepslate_brick_slab", + "minecraft:waxed_weathered_cut_copper_slab", + "minecraft:waxed_exposed_cut_copper_slab", + "minecraft:waxed_cut_copper_slab", + "minecraft:oxidized_cut_copper_slab", + "minecraft:weathered_cut_copper_slab", + "minecraft:exposed_cut_copper_slab", + "minecraft:cut_copper_slab", + "minecraft:waxed_oxidized_cut_copper_slab", + "minecraft:mud_brick_slab", + "minecraft:tuff_slab", + "minecraft:polished_tuff_slab", + "minecraft:tuff_brick_slab", + "minecraft:resin_brick_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/small_flowers.json b/assets/datapacks/26_1/data/minecraft/tags/item/small_flowers.json new file mode 100644 index 000000000..14472b0b2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/small_flowers.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:dandelion", + "minecraft:open_eyeblossom", + "minecraft:poppy", + "minecraft:blue_orchid", + "minecraft:allium", + "minecraft:azure_bluet", + "minecraft:red_tulip", + "minecraft:orange_tulip", + "minecraft:white_tulip", + "minecraft:pink_tulip", + "minecraft:oxeye_daisy", + "minecraft:cornflower", + "minecraft:lily_of_the_valley", + "minecraft:wither_rose", + "minecraft:torchflower", + "minecraft:closed_eyeblossom", + "minecraft:golden_dandelion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/smelts_to_glass.json b/assets/datapacks/26_1/data/minecraft/tags/item/smelts_to_glass.json new file mode 100644 index 000000000..3d8220ec0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/smelts_to_glass.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:sand", + "minecraft:red_sand" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/sniffer_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/sniffer_food.json new file mode 100644 index 000000000..e02282a32 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/sniffer_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:torchflower_seeds" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/soul_fire_base_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/item/soul_fire_base_blocks.json new file mode 100644 index 000000000..e8aa4afde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/soul_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:soul_sand", + "minecraft:soul_soil" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/spears.json b/assets/datapacks/26_1/data/minecraft/tags/item/spears.json new file mode 100644 index 000000000..61999a530 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/spears.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_spear", + "minecraft:stone_spear", + "minecraft:golden_spear", + "minecraft:netherite_spear", + "minecraft:wooden_spear", + "minecraft:iron_spear", + "minecraft:copper_spear" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/spruce_logs.json b/assets/datapacks/26_1/data/minecraft/tags/item/spruce_logs.json new file mode 100644 index 000000000..a80084207 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/spruce_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:stripped_spruce_log", + "minecraft:stripped_spruce_wood" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/stairs.json b/assets/datapacks/26_1/data/minecraft/tags/item/stairs.json new file mode 100644 index 000000000..fd135fc20 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/stairs.json @@ -0,0 +1,51 @@ +{ + "values": [ + "#minecraft:wooden_stairs", + "minecraft:bamboo_mosaic_stairs", + "minecraft:cobblestone_stairs", + "minecraft:sandstone_stairs", + "minecraft:nether_brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_stairs", + "minecraft:purpur_stairs", + "minecraft:quartz_stairs", + "minecraft:red_sandstone_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:prismarine_stairs", + "minecraft:dark_prismarine_stairs", + "minecraft:polished_granite_stairs", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:mossy_stone_brick_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:mossy_cobblestone_stairs", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:red_nether_brick_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:blackstone_stairs", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_stairs", + "minecraft:cobbled_deepslate_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:oxidized_cut_copper_stairs", + "minecraft:weathered_cut_copper_stairs", + "minecraft:exposed_cut_copper_stairs", + "minecraft:cut_copper_stairs", + "minecraft:waxed_weathered_cut_copper_stairs", + "minecraft:waxed_exposed_cut_copper_stairs", + "minecraft:waxed_cut_copper_stairs", + "minecraft:waxed_oxidized_cut_copper_stairs", + "minecraft:mud_brick_stairs", + "minecraft:tuff_stairs", + "minecraft:polished_tuff_stairs", + "minecraft:tuff_brick_stairs", + "minecraft:resin_brick_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/stone_bricks.json b/assets/datapacks/26_1/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 000000000..973064b97 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:stone_bricks", + "minecraft:mossy_stone_bricks", + "minecraft:cracked_stone_bricks", + "minecraft:chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/stone_buttons.json b/assets/datapacks/26_1/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 000000000..decb592ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:stone_button", + "minecraft:polished_blackstone_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/stone_crafting_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/stone_crafting_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/stone_crafting_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/stone_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/stone_tool_materials.json new file mode 100644 index 000000000..e579c141b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/stone_tool_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobblestone", + "minecraft:blackstone", + "minecraft:cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/strider_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/strider_food.json new file mode 100644 index 000000000..af616fbe4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/strider_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_fungus" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/strider_tempt_items.json b/assets/datapacks/26_1/data/minecraft/tags/item/strider_tempt_items.json new file mode 100644 index 000000000..f9c93495f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/strider_tempt_items.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:strider_food", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/swords.json b/assets/datapacks/26_1/data/minecraft/tags/item/swords.json new file mode 100644 index 000000000..1483ad5a9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/swords.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:diamond_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:netherite_sword", + "minecraft:wooden_sword", + "minecraft:iron_sword", + "minecraft:copper_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/terracotta.json b/assets/datapacks/26_1/data/minecraft/tags/item/terracotta.json new file mode 100644 index 000000000..27aac67ae --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/terracotta.json @@ -0,0 +1,21 @@ +{ + "values": [ + "minecraft:terracotta", + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/trapdoors.json b/assets/datapacks/26_1/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 000000000..269e4b8c4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,14 @@ +{ + "values": [ + "#minecraft:wooden_trapdoors", + "minecraft:iron_trapdoor", + "minecraft:copper_trapdoor", + "minecraft:exposed_copper_trapdoor", + "minecraft:weathered_copper_trapdoor", + "minecraft:oxidized_copper_trapdoor", + "minecraft:waxed_copper_trapdoor", + "minecraft:waxed_exposed_copper_trapdoor", + "minecraft:waxed_weathered_copper_trapdoor", + "minecraft:waxed_oxidized_copper_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/trim_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 000000000..c2fc877c4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:amethyst_shard", + "minecraft:copper_ingot", + "minecraft:diamond", + "minecraft:emerald", + "minecraft:gold_ingot", + "minecraft:iron_ingot", + "minecraft:lapis_lazuli", + "minecraft:netherite_ingot", + "minecraft:quartz", + "minecraft:redstone", + "minecraft:resin_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/trimmable_armor.json b/assets/datapacks/26_1/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 000000000..00a23523e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:foot_armor", + "#minecraft:leg_armor", + "#minecraft:chest_armor", + "#minecraft:head_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/turtle_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/turtle_food.json new file mode 100644 index 000000000..92433f724 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/turtle_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:seagrass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/villager_picks_up.json b/assets/datapacks/26_1/data/minecraft/tags/item/villager_picks_up.json new file mode 100644 index 000000000..24e9da327 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/villager_picks_up.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:villager_plantable_seeds", + "minecraft:bread", + "minecraft:wheat", + "minecraft:beetroot" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/villager_plantable_seeds.json b/assets/datapacks/26_1/data/minecraft/tags/item/villager_plantable_seeds.json new file mode 100644 index 000000000..00a0c2279 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/villager_plantable_seeds.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wheat_seeds", + "minecraft:potato", + "minecraft:carrot", + "minecraft:beetroot_seeds", + "minecraft:torchflower_seeds", + "minecraft:pitcher_pod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/walls.json b/assets/datapacks/26_1/data/minecraft/tags/item/walls.json new file mode 100644 index 000000000..aa80022b4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/walls.json @@ -0,0 +1,30 @@ +{ + "values": [ + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:red_sandstone_wall", + "minecraft:mossy_stone_brick_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:nether_brick_wall", + "minecraft:andesite_wall", + "minecraft:red_nether_brick_wall", + "minecraft:sandstone_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:polished_blackstone_wall", + "minecraft:cobbled_deepslate_wall", + "minecraft:polished_deepslate_wall", + "minecraft:deepslate_tile_wall", + "minecraft:deepslate_brick_wall", + "minecraft:mud_brick_wall", + "minecraft:tuff_wall", + "minecraft:polished_tuff_wall", + "minecraft:tuff_brick_wall", + "minecraft:resin_brick_wall" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/warped_stems.json b/assets/datapacks/26_1/data/minecraft/tags/item/warped_stems.json new file mode 100644 index 000000000..4da638696 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/warped_stems.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:warped_stem", + "minecraft:stripped_warped_stem", + "minecraft:warped_hyphae", + "minecraft:stripped_warped_hyphae" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wart_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/item/wart_blocks.json new file mode 100644 index 000000000..bab2679f2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wart_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json b/assets/datapacks/26_1/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json new file mode 100644 index 000000000..0783487ae --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wither_skeleton_disliked_weapons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bow", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wolf_collar_dyes.json b/assets/datapacks/26_1/data/minecraft/tags/item/wolf_collar_dyes.json new file mode 100644 index 000000000..9902cb0da --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wolf_collar_dyes.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:dyes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wolf_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/wolf_food.json new file mode 100644 index 000000000..2dfd95a25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wolf_food.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#minecraft:meat", + "minecraft:cod", + "minecraft:cooked_cod", + "minecraft:salmon", + "minecraft:cooked_salmon", + "minecraft:tropical_fish", + "minecraft:pufferfish", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_buttons.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 000000000..f6646d7dd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + "minecraft:pale_oak_button", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:mangrove_button", + "minecraft:bamboo_button", + "minecraft:cherry_button" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_doors.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 000000000..be8b7def3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + "minecraft:pale_oak_door", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:mangrove_door", + "minecraft:bamboo_door", + "minecraft:cherry_door" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_fences.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 000000000..dc051583d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_fence", + "minecraft:acacia_fence", + "minecraft:dark_oak_fence", + "minecraft:pale_oak_fence", + "minecraft:spruce_fence", + "minecraft:birch_fence", + "minecraft:jungle_fence", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:mangrove_fence", + "minecraft:bamboo_fence", + "minecraft:cherry_fence" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_pressure_plates.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 000000000..008f00639 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_pressure_plate", + "minecraft:spruce_pressure_plate", + "minecraft:birch_pressure_plate", + "minecraft:jungle_pressure_plate", + "minecraft:acacia_pressure_plate", + "minecraft:dark_oak_pressure_plate", + "minecraft:pale_oak_pressure_plate", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:mangrove_pressure_plate", + "minecraft:bamboo_pressure_plate", + "minecraft:cherry_pressure_plate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_shelves.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_shelves.json new file mode 100644 index 000000000..eb2654702 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_shelves.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_shelf", + "minecraft:bamboo_shelf", + "minecraft:birch_shelf", + "minecraft:cherry_shelf", + "minecraft:crimson_shelf", + "minecraft:dark_oak_shelf", + "minecraft:jungle_shelf", + "minecraft:mangrove_shelf", + "minecraft:oak_shelf", + "minecraft:pale_oak_shelf", + "minecraft:spruce_shelf", + "minecraft:warped_shelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_slabs.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 000000000..795bd3b7f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_slab", + "minecraft:spruce_slab", + "minecraft:birch_slab", + "minecraft:jungle_slab", + "minecraft:acacia_slab", + "minecraft:dark_oak_slab", + "minecraft:pale_oak_slab", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:mangrove_slab", + "minecraft:bamboo_slab", + "minecraft:cherry_slab" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_stairs.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 000000000..86239e4c1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:oak_stairs", + "minecraft:spruce_stairs", + "minecraft:birch_stairs", + "minecraft:jungle_stairs", + "minecraft:acacia_stairs", + "minecraft:dark_oak_stairs", + "minecraft:pale_oak_stairs", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:mangrove_stairs", + "minecraft:bamboo_stairs", + "minecraft:cherry_stairs" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_tool_materials.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_tool_materials.json new file mode 100644 index 000000000..97fee2c01 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_tool_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:planks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wooden_trapdoors.json b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 000000000..050e05f7c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,16 @@ +{ + "values": [ + "minecraft:acacia_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:dark_oak_trapdoor", + "minecraft:pale_oak_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:mangrove_trapdoor", + "minecraft:bamboo_trapdoor", + "minecraft:cherry_trapdoor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wool.json b/assets/datapacks/26_1/data/minecraft/tags/item/wool.json new file mode 100644 index 000000000..bb52fac8a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wool.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_wool", + "minecraft:orange_wool", + "minecraft:magenta_wool", + "minecraft:light_blue_wool", + "minecraft:yellow_wool", + "minecraft:lime_wool", + "minecraft:pink_wool", + "minecraft:gray_wool", + "minecraft:light_gray_wool", + "minecraft:cyan_wool", + "minecraft:purple_wool", + "minecraft:blue_wool", + "minecraft:brown_wool", + "minecraft:green_wool", + "minecraft:red_wool", + "minecraft:black_wool" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/wool_carpets.json b/assets/datapacks/26_1/data/minecraft/tags/item/wool_carpets.json new file mode 100644 index 000000000..4dec46500 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/wool_carpets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_carpet", + "minecraft:orange_carpet", + "minecraft:magenta_carpet", + "minecraft:light_blue_carpet", + "minecraft:yellow_carpet", + "minecraft:lime_carpet", + "minecraft:pink_carpet", + "minecraft:gray_carpet", + "minecraft:light_gray_carpet", + "minecraft:cyan_carpet", + "minecraft:purple_carpet", + "minecraft:blue_carpet", + "minecraft:brown_carpet", + "minecraft:green_carpet", + "minecraft:red_carpet", + "minecraft:black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/item/zombie_horse_food.json b/assets/datapacks/26_1/data/minecraft/tags/item/zombie_horse_food.json new file mode 100644 index 000000000..02bd559b4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/item/zombie_horse_food.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:red_mushroom" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/painting_variant/_all.json b/assets/datapacks/26_1/data/minecraft/tags/painting_variant/_all.json new file mode 100644 index 000000000..6d8b50485 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/painting_variant/_all.json @@ -0,0 +1 @@ +{"placeable":{"values":["minecraft:kebab","minecraft:aztec","minecraft:alban","minecraft:aztec2","minecraft:bomb","minecraft:plant","minecraft:wasteland","minecraft:pool","minecraft:courbet","minecraft:sea","minecraft:sunset","minecraft:creebet","minecraft:wanderer","minecraft:graham","minecraft:match","minecraft:bust","minecraft:stage","minecraft:void","minecraft:skull_and_roses","minecraft:wither","minecraft:fighters","minecraft:pointer","minecraft:pigscene","minecraft:burning_skull","minecraft:skeleton","minecraft:donkey_kong","minecraft:baroque","minecraft:humble","minecraft:meditative","minecraft:prairie_ride","minecraft:unpacked","minecraft:backyard","minecraft:bouquet","minecraft:cavebird","minecraft:changing","minecraft:cotan","minecraft:endboss","minecraft:fern","minecraft:finding","minecraft:lowmist","minecraft:orb","minecraft:owlemons","minecraft:passage","minecraft:pond","minecraft:sunflowers","minecraft:tides","minecraft:dennis"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/painting_variant/placeable.json b/assets/datapacks/26_1/data/minecraft/tags/painting_variant/placeable.json new file mode 100644 index 000000000..fa9feb5c5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/painting_variant/placeable.json @@ -0,0 +1,51 @@ +{ + "values": [ + "minecraft:kebab", + "minecraft:aztec", + "minecraft:alban", + "minecraft:aztec2", + "minecraft:bomb", + "minecraft:plant", + "minecraft:wasteland", + "minecraft:pool", + "minecraft:courbet", + "minecraft:sea", + "minecraft:sunset", + "minecraft:creebet", + "minecraft:wanderer", + "minecraft:graham", + "minecraft:match", + "minecraft:bust", + "minecraft:stage", + "minecraft:void", + "minecraft:skull_and_roses", + "minecraft:wither", + "minecraft:fighters", + "minecraft:pointer", + "minecraft:pigscene", + "minecraft:burning_skull", + "minecraft:skeleton", + "minecraft:donkey_kong", + "minecraft:baroque", + "minecraft:humble", + "minecraft:meditative", + "minecraft:prairie_ride", + "minecraft:unpacked", + "minecraft:backyard", + "minecraft:bouquet", + "minecraft:cavebird", + "minecraft:changing", + "minecraft:cotan", + "minecraft:endboss", + "minecraft:fern", + "minecraft:finding", + "minecraft:lowmist", + "minecraft:orb", + "minecraft:owlemons", + "minecraft:passage", + "minecraft:pond", + "minecraft:sunflowers", + "minecraft:tides", + "minecraft:dennis" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/_all.json b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/_all.json new file mode 100644 index 000000000..43e02a2b3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/_all.json @@ -0,0 +1 @@ +{"acquirable_job_site":{"values":["minecraft:armorer","minecraft:butcher","minecraft:cartographer","minecraft:cleric","minecraft:farmer","minecraft:fisherman","minecraft:fletcher","minecraft:leatherworker","minecraft:librarian","minecraft:mason","minecraft:shepherd","minecraft:toolsmith","minecraft:weaponsmith"]},"bee_home":{"values":["minecraft:beehive","minecraft:bee_nest"]},"village":{"values":["#minecraft:acquirable_job_site","minecraft:home","minecraft:meeting"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json new file mode 100644 index 000000000..3f0ecb642 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/acquirable_job_site.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:armorer", + "minecraft:butcher", + "minecraft:cartographer", + "minecraft:cleric", + "minecraft:farmer", + "minecraft:fisherman", + "minecraft:fletcher", + "minecraft:leatherworker", + "minecraft:librarian", + "minecraft:mason", + "minecraft:shepherd", + "minecraft:toolsmith", + "minecraft:weaponsmith" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/bee_home.json b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/bee_home.json new file mode 100644 index 000000000..4c023d0fa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/bee_home.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beehive", + "minecraft:bee_nest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/village.json b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/village.json new file mode 100644 index 000000000..92e93e8f0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/point_of_interest_type/village.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:acquirable_job_site", + "minecraft:home", + "minecraft:meeting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/potion/_all.json b/assets/datapacks/26_1/data/minecraft/tags/potion/_all.json new file mode 100644 index 000000000..5a1246851 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/potion/_all.json @@ -0,0 +1 @@ +{"tradeable":{"values":["minecraft:wind_charged","minecraft:oozing","minecraft:infested","minecraft:weaving","minecraft:night_vision","minecraft:long_night_vision","minecraft:invisibility","minecraft:long_invisibility","minecraft:fire_resistance","minecraft:long_fire_resistance","minecraft:leaping","minecraft:long_leaping","minecraft:strong_leaping","minecraft:slowness","minecraft:long_slowness","minecraft:strong_slowness","minecraft:turtle_master","minecraft:long_turtle_master","minecraft:strong_turtle_master","minecraft:swiftness","minecraft:long_swiftness","minecraft:strong_swiftness","minecraft:water_breathing","minecraft:long_water_breathing","minecraft:healing","minecraft:strong_healing","minecraft:harming","minecraft:strong_harming","minecraft:poison","minecraft:long_poison","minecraft:strong_poison","minecraft:regeneration","minecraft:long_regeneration","minecraft:strong_regeneration","minecraft:strength","minecraft:long_strength","minecraft:strong_strength","minecraft:weakness","minecraft:long_weakness","minecraft:slow_falling","minecraft:long_slow_falling"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/potion/tradeable.json b/assets/datapacks/26_1/data/minecraft/tags/potion/tradeable.json new file mode 100644 index 000000000..760b7b0fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/potion/tradeable.json @@ -0,0 +1,45 @@ +{ + "values": [ + "minecraft:wind_charged", + "minecraft:oozing", + "minecraft:infested", + "minecraft:weaving", + "minecraft:night_vision", + "minecraft:long_night_vision", + "minecraft:invisibility", + "minecraft:long_invisibility", + "minecraft:fire_resistance", + "minecraft:long_fire_resistance", + "minecraft:leaping", + "minecraft:long_leaping", + "minecraft:strong_leaping", + "minecraft:slowness", + "minecraft:long_slowness", + "minecraft:strong_slowness", + "minecraft:turtle_master", + "minecraft:long_turtle_master", + "minecraft:strong_turtle_master", + "minecraft:swiftness", + "minecraft:long_swiftness", + "minecraft:strong_swiftness", + "minecraft:water_breathing", + "minecraft:long_water_breathing", + "minecraft:healing", + "minecraft:strong_healing", + "minecraft:harming", + "minecraft:strong_harming", + "minecraft:poison", + "minecraft:long_poison", + "minecraft:strong_poison", + "minecraft:regeneration", + "minecraft:long_regeneration", + "minecraft:strong_regeneration", + "minecraft:strength", + "minecraft:long_strength", + "minecraft:strong_strength", + "minecraft:weakness", + "minecraft:long_weakness", + "minecraft:slow_falling", + "minecraft:long_slow_falling" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/timeline/_all.json b/assets/datapacks/26_1/data/minecraft/tags/timeline/_all.json new file mode 100644 index 000000000..1dbc1e3ab --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/timeline/_all.json @@ -0,0 +1 @@ +{"in_end":{"values":["#minecraft:universal"]},"in_nether":{"values":["#minecraft:universal"]},"in_overworld":{"values":["#minecraft:universal","minecraft:day","minecraft:moon","minecraft:early_game"]},"universal":{"values":["minecraft:villager_schedule"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/timeline/in_end.json b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_end.json new file mode 100644 index 000000000..2a0e147fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_end.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:universal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/timeline/in_nether.json b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_nether.json new file mode 100644 index 000000000..2a0e147fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:universal" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/timeline/in_overworld.json b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_overworld.json new file mode 100644 index 000000000..94f2424f8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/timeline/in_overworld.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:universal", + "minecraft:day", + "minecraft:moon", + "minecraft:early_game" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/timeline/universal.json b/assets/datapacks/26_1/data/minecraft/tags/timeline/universal.json new file mode 100644 index 000000000..a37beba96 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/timeline/universal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:villager_schedule" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/_all.json new file mode 100644 index 000000000..92d6b65df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["#minecraft:common_smith/level_1","minecraft:armorer/1/emerald_iron_leggings","minecraft:armorer/1/emerald_iron_boots","minecraft:armorer/1/emerald_iron_helmet","minecraft:armorer/1/emerald_iron_chestplate"]},"level_2":{"values":["#minecraft:common_smith/level_2","minecraft:armorer/2/emerald_chainmail_boots","minecraft:armorer/2/emerald_chainmail_leggings"]},"level_3":{"values":["#minecraft:common_smith/level_3","minecraft:armorer/3/lava_bucket_emerald","minecraft:armorer/3/emerald_chainmail_helmet","minecraft:armorer/3/emerald_chainmail_chestplate","minecraft:armorer/3/emerald_shield","minecraft:armorer/3/diamond_emerald"]},"level_4":{"values":["#minecraft:common_smith/level_4","minecraft:armorer/4/emerald_enchanted_diamond_leggings","minecraft:armorer/4/emerald_enchanted_diamond_boots"]},"level_5":{"values":["#minecraft:common_smith/level_5","minecraft:armorer/5/emerald_enchanted_diamond_helmet","minecraft:armorer/5/emerald_enchanted_diamond_chestplate"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_1.json new file mode 100644 index 000000000..d6016c677 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_1.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:common_smith/level_1", + "minecraft:armorer/1/emerald_iron_leggings", + "minecraft:armorer/1/emerald_iron_boots", + "minecraft:armorer/1/emerald_iron_helmet", + "minecraft:armorer/1/emerald_iron_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_2.json new file mode 100644 index 000000000..c0d20141f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:common_smith/level_2", + "minecraft:armorer/2/emerald_chainmail_boots", + "minecraft:armorer/2/emerald_chainmail_leggings" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_3.json new file mode 100644 index 000000000..33ac97773 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_3.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:common_smith/level_3", + "minecraft:armorer/3/lava_bucket_emerald", + "minecraft:armorer/3/emerald_chainmail_helmet", + "minecraft:armorer/3/emerald_chainmail_chestplate", + "minecraft:armorer/3/emerald_shield", + "minecraft:armorer/3/diamond_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_4.json new file mode 100644 index 000000000..bd112ecb2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_4.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:common_smith/level_4", + "minecraft:armorer/4/emerald_enchanted_diamond_leggings", + "minecraft:armorer/4/emerald_enchanted_diamond_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_5.json new file mode 100644 index 000000000..3648799ec --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/armorer/level_5.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:common_smith/level_5", + "minecraft:armorer/5/emerald_enchanted_diamond_helmet", + "minecraft:armorer/5/emerald_enchanted_diamond_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/_all.json new file mode 100644 index 000000000..2fad942c7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:butcher/1/chicken_emerald","minecraft:butcher/1/porkchop_emerald","minecraft:butcher/1/rabbit_emerald","minecraft:butcher/1/emerald_rabbit_stew"]},"level_2":{"values":["minecraft:butcher/2/coal_emerald","minecraft:butcher/2/emerald_cooked_porkchop","minecraft:butcher/2/emerald_cooked_chicken"]},"level_3":{"values":["minecraft:butcher/3/mutton_emerald","minecraft:butcher/3/beef_emerald"]},"level_4":{"values":["minecraft:butcher/4/dried_kelp_block_emerald"]},"level_5":{"values":["minecraft:butcher/5/sweet_berries_emerald"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_1.json new file mode 100644 index 000000000..58207736a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_1.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:butcher/1/chicken_emerald", + "minecraft:butcher/1/porkchop_emerald", + "minecraft:butcher/1/rabbit_emerald", + "minecraft:butcher/1/emerald_rabbit_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_2.json new file mode 100644 index 000000000..ab129713a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:butcher/2/coal_emerald", + "minecraft:butcher/2/emerald_cooked_porkchop", + "minecraft:butcher/2/emerald_cooked_chicken" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_3.json new file mode 100644 index 000000000..918f3d117 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:butcher/3/mutton_emerald", + "minecraft:butcher/3/beef_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_4.json new file mode 100644 index 000000000..79f507988 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_4.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:butcher/4/dried_kelp_block_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_5.json new file mode 100644 index 000000000..b62f74ae6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/butcher/level_5.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:butcher/5/sweet_berries_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/_all.json new file mode 100644 index 000000000..2131e3130 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:cartographer/1/paper_emerald","minecraft:cartographer/1/emerald_map"]},"level_2":{"values":["minecraft:cartographer/2/glass_pane_emerald","minecraft:cartographer/2/emerald_and_compass_village_taiga_map","minecraft:cartographer/2/emerald_and_compass_explorer_swamp_map","minecraft:cartographer/2/emerald_and_compass_village_snowy_map","minecraft:cartographer/2/emerald_and_compass_village_savanna_map","minecraft:cartographer/2/emerald_and_compass_village_plains_map","minecraft:cartographer/2/emerald_and_compass_explorer_jungle_map","minecraft:cartographer/2/emerald_and_compass_village_desert_map"]},"level_3":{"values":["minecraft:cartographer/3/compass_emerald","minecraft:cartographer/3/emerald_and_compass_ocean_explorer_map","minecraft:cartographer/3/emerald_and_compass_trial_chamber_map"]},"level_4":{"values":["minecraft:cartographer/4/emerald_item_frame","minecraft:cartographer/4/emerald_white_banner","minecraft:cartographer/4/emerald_orange_banner","minecraft:cartographer/4/emerald_magenta_banner","minecraft:cartographer/4/emerald_blue_banner","minecraft:cartographer/4/emerald_light_blue_banner","minecraft:cartographer/4/emerald_yellow_banner","minecraft:cartographer/4/emerald_lime_banner","minecraft:cartographer/4/emerald_pink_banner","minecraft:cartographer/4/emerald_gray_banner","minecraft:cartographer/4/emerald_cyan_banner","minecraft:cartographer/4/emerald_purple_banner","minecraft:cartographer/4/emerald_brown_banner","minecraft:cartographer/4/emerald_green_banner","minecraft:cartographer/4/emerald_red_banner","minecraft:cartographer/4/emerald_black_banner"]},"level_5":{"values":["minecraft:cartographer/5/emerald_globe_banner_pattern","minecraft:cartographer/5/emerald_and_compass_woodland_mansion_map"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_1.json new file mode 100644 index 000000000..bd3de907e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_1.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cartographer/1/paper_emerald", + "minecraft:cartographer/1/emerald_map" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_2.json new file mode 100644 index 000000000..1d54d8ced --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_2.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:cartographer/2/glass_pane_emerald", + "minecraft:cartographer/2/emerald_and_compass_village_taiga_map", + "minecraft:cartographer/2/emerald_and_compass_explorer_swamp_map", + "minecraft:cartographer/2/emerald_and_compass_village_snowy_map", + "minecraft:cartographer/2/emerald_and_compass_village_savanna_map", + "minecraft:cartographer/2/emerald_and_compass_village_plains_map", + "minecraft:cartographer/2/emerald_and_compass_explorer_jungle_map", + "minecraft:cartographer/2/emerald_and_compass_village_desert_map" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_3.json new file mode 100644 index 000000000..bc1a1f92b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_3.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cartographer/3/compass_emerald", + "minecraft:cartographer/3/emerald_and_compass_ocean_explorer_map", + "minecraft:cartographer/3/emerald_and_compass_trial_chamber_map" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_4.json new file mode 100644 index 000000000..803b4dadf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_4.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:cartographer/4/emerald_item_frame", + "minecraft:cartographer/4/emerald_white_banner", + "minecraft:cartographer/4/emerald_orange_banner", + "minecraft:cartographer/4/emerald_magenta_banner", + "minecraft:cartographer/4/emerald_blue_banner", + "minecraft:cartographer/4/emerald_light_blue_banner", + "minecraft:cartographer/4/emerald_yellow_banner", + "minecraft:cartographer/4/emerald_lime_banner", + "minecraft:cartographer/4/emerald_pink_banner", + "minecraft:cartographer/4/emerald_gray_banner", + "minecraft:cartographer/4/emerald_cyan_banner", + "minecraft:cartographer/4/emerald_purple_banner", + "minecraft:cartographer/4/emerald_brown_banner", + "minecraft:cartographer/4/emerald_green_banner", + "minecraft:cartographer/4/emerald_red_banner", + "minecraft:cartographer/4/emerald_black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_5.json new file mode 100644 index 000000000..e74159a67 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cartographer/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cartographer/5/emerald_globe_banner_pattern", + "minecraft:cartographer/5/emerald_and_compass_woodland_mansion_map" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/_all.json new file mode 100644 index 000000000..4f6556730 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:cleric/1/rotten_flesh_emerald","minecraft:cleric/1/emerald_redstone"]},"level_2":{"values":["minecraft:cleric/2/gold_ingot_emerald","minecraft:cleric/2/emerald_lapis_lazuli"]},"level_3":{"values":["minecraft:cleric/3/rabbit_foot_emerald","minecraft:cleric/3/emerald_glowstone"]},"level_4":{"values":["minecraft:cleric/4/turtle_scute_emerald","minecraft:cleric/4/glass_bottle_emerald","minecraft:cleric/4/emerald_ender_pearl"]},"level_5":{"values":["minecraft:cleric/5/nether_wart_emerald","minecraft:cleric/5/emerald_experience_bottle"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_1.json new file mode 100644 index 000000000..88884f560 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_1.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cleric/1/rotten_flesh_emerald", + "minecraft:cleric/1/emerald_redstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_2.json new file mode 100644 index 000000000..7c5463bff --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_2.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cleric/2/gold_ingot_emerald", + "minecraft:cleric/2/emerald_lapis_lazuli" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_3.json new file mode 100644 index 000000000..0dee43369 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cleric/3/rabbit_foot_emerald", + "minecraft:cleric/3/emerald_glowstone" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_4.json new file mode 100644 index 000000000..8a83287ae --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_4.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cleric/4/turtle_scute_emerald", + "minecraft:cleric/4/glass_bottle_emerald", + "minecraft:cleric/4/emerald_ender_pearl" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_5.json new file mode 100644 index 000000000..4cfec0bbb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/cleric/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cleric/5/nether_wart_emerald", + "minecraft:cleric/5/emerald_experience_bottle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/_all.json new file mode 100644 index 000000000..21009e2cb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:smith/1/coal_emerald"]},"level_2":{"values":["minecraft:smith/2/iron_ingot_emerald","minecraft:smith/2/emerald_bell"]},"level_3":{"values":[]},"level_4":{"values":[]},"level_5":{"values":[]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_1.json new file mode 100644 index 000000000..75410cabe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_1.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:smith/1/coal_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_2.json new file mode 100644 index 000000000..1b4618922 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_2.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:smith/2/iron_ingot_emerald", + "minecraft:smith/2/emerald_bell" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_3.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_3.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_4.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_4.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_5.json new file mode 100644 index 000000000..f72d209df --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/common_smith/level_5.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/_all.json new file mode 100644 index 000000000..214ef68eb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:farmer/1/wheat_emerald","minecraft:farmer/1/potato_emerald","minecraft:farmer/1/carrot_emerald","minecraft:farmer/1/beetroot_emerald","minecraft:farmer/1/emerald_bread"]},"level_2":{"values":["minecraft:farmer/2/pumpkin_emerald","minecraft:farmer/2/emerald_pumpkin_pie","minecraft:farmer/2/emerald_apple"]},"level_3":{"values":["minecraft:farmer/3/emerald_cookie","minecraft:farmer/3/melon_emerald"]},"level_4":{"values":["minecraft:farmer/4/emerald_cake","minecraft:farmer/4/emerald_suspicious_stew"]},"level_5":{"values":["minecraft:farmer/5/emerald_golden_carrot","minecraft:farmer/5/emerald_glistening_melon_slice"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_1.json new file mode 100644 index 000000000..78fee47f1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_1.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:farmer/1/wheat_emerald", + "minecraft:farmer/1/potato_emerald", + "minecraft:farmer/1/carrot_emerald", + "minecraft:farmer/1/beetroot_emerald", + "minecraft:farmer/1/emerald_bread" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_2.json new file mode 100644 index 000000000..cd3c3d27a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:farmer/2/pumpkin_emerald", + "minecraft:farmer/2/emerald_pumpkin_pie", + "minecraft:farmer/2/emerald_apple" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_3.json new file mode 100644 index 000000000..0613a9e8a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:farmer/3/emerald_cookie", + "minecraft:farmer/3/melon_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_4.json new file mode 100644 index 000000000..5b2314a4a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_4.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:farmer/4/emerald_cake", + "minecraft:farmer/4/emerald_suspicious_stew" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_5.json new file mode 100644 index 000000000..f07812649 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/farmer/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:farmer/5/emerald_golden_carrot", + "minecraft:farmer/5/emerald_glistening_melon_slice" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/_all.json new file mode 100644 index 000000000..0f8abab45 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:fisherman/1/string_emerald","minecraft:fisherman/1/coal_emerald","minecraft:fisherman/1/raw_cod_and_emerald_cooked_cod","minecraft:fisherman/1/emerald_cod_bucket"]},"level_2":{"values":["minecraft:fisherman/2/cod_emerald","minecraft:fisherman/2/salmon_and_emerald_cooked_salmon","minecraft:fisherman/2/emerald_campfire"]},"level_3":{"values":["minecraft:fisherman/3/salmon_emerald","minecraft:fisherman/3/emerald_enchanted_fishing_rod"]},"level_4":{"values":["minecraft:fisherman/4/tropical_fish_emerald"]},"level_5":{"values":["minecraft:fisherman/5/pufferfish_emerald","minecraft:fisherman/5/oak_boat_emerald","minecraft:fisherman/5/spruce_boat_emerald","minecraft:fisherman/5/jungle_boat_emerald","minecraft:fisherman/5/acacia_boat_emerald","minecraft:fisherman/5/dark_oak_boat_emerald"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_1.json new file mode 100644 index 000000000..bbf452f60 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_1.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:fisherman/1/string_emerald", + "minecraft:fisherman/1/coal_emerald", + "minecraft:fisherman/1/raw_cod_and_emerald_cooked_cod", + "minecraft:fisherman/1/emerald_cod_bucket" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_2.json new file mode 100644 index 000000000..1099b16e7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fisherman/2/cod_emerald", + "minecraft:fisherman/2/salmon_and_emerald_cooked_salmon", + "minecraft:fisherman/2/emerald_campfire" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_3.json new file mode 100644 index 000000000..80f48f793 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fisherman/3/salmon_emerald", + "minecraft:fisherman/3/emerald_enchanted_fishing_rod" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_4.json new file mode 100644 index 000000000..fda11c0e2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_4.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:fisherman/4/tropical_fish_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_5.json new file mode 100644 index 000000000..de1addadf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fisherman/level_5.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:fisherman/5/pufferfish_emerald", + "minecraft:fisherman/5/oak_boat_emerald", + "minecraft:fisherman/5/spruce_boat_emerald", + "minecraft:fisherman/5/jungle_boat_emerald", + "minecraft:fisherman/5/acacia_boat_emerald", + "minecraft:fisherman/5/dark_oak_boat_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/_all.json new file mode 100644 index 000000000..80370d120 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:fletcher/1/stick_emerald","minecraft:fletcher/1/emerald_arrow","minecraft:fletcher/1/gravel_and_emerald_flint"]},"level_2":{"values":["minecraft:fletcher/2/flint_emerald","minecraft:fletcher/2/emerald_bow"]},"level_3":{"values":["minecraft:fletcher/3/string_emerald","minecraft:fletcher/3/emerald_crossbow"]},"level_4":{"values":["minecraft:fletcher/4/feather_emerald","minecraft:fletcher/4/emerald_enchanted_bow"]},"level_5":{"values":["minecraft:fletcher/5/tripwire_hook_emerald","minecraft:fletcher/5/emerald_enchanted_crossbow","minecraft:fletcher/5/arrow_and_emerald_tipped_arrow"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_1.json new file mode 100644 index 000000000..7664d0605 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_1.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fletcher/1/stick_emerald", + "minecraft:fletcher/1/emerald_arrow", + "minecraft:fletcher/1/gravel_and_emerald_flint" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_2.json new file mode 100644 index 000000000..ceb854948 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_2.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fletcher/2/flint_emerald", + "minecraft:fletcher/2/emerald_bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_3.json new file mode 100644 index 000000000..d39af008d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fletcher/3/string_emerald", + "minecraft:fletcher/3/emerald_crossbow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_4.json new file mode 100644 index 000000000..3ecc80dbe --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_4.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fletcher/4/feather_emerald", + "minecraft:fletcher/4/emerald_enchanted_bow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_5.json new file mode 100644 index 000000000..e9a77439f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/fletcher/level_5.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:fletcher/5/tripwire_hook_emerald", + "minecraft:fletcher/5/emerald_enchanted_crossbow", + "minecraft:fletcher/5/arrow_and_emerald_tipped_arrow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/_all.json new file mode 100644 index 000000000..26cec086f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:leatherworker/1/leather_emerald","minecraft:leatherworker/1/emerald_dyed_leather_leggings","minecraft:leatherworker/1/emerald_dyed_leather_chestplate"]},"level_2":{"values":["minecraft:leatherworker/2/flint_emerald","minecraft:leatherworker/2/emerald_dyed_leather_helmet","minecraft:leatherworker/2/emerald_dyed_leather_boots"]},"level_3":{"values":["minecraft:leatherworker/3/rabbit_hide_emerald","minecraft:leatherworker/3/emerald_dyed_leather_chestplate"]},"level_4":{"values":["minecraft:leatherworker/4/turtle_scute_emerald","minecraft:leatherworker/4/emerald_dyed_leather_horse_armor"]},"level_5":{"values":["minecraft:leatherworker/5/emerald_saddle","minecraft:leatherworker/5/emerald_dyed_leather_helmet"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_1.json new file mode 100644 index 000000000..baff227a7 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_1.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:leatherworker/1/leather_emerald", + "minecraft:leatherworker/1/emerald_dyed_leather_leggings", + "minecraft:leatherworker/1/emerald_dyed_leather_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_2.json new file mode 100644 index 000000000..70676502b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:leatherworker/2/flint_emerald", + "minecraft:leatherworker/2/emerald_dyed_leather_helmet", + "minecraft:leatherworker/2/emerald_dyed_leather_boots" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_3.json new file mode 100644 index 000000000..cd9f6b8ff --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:leatherworker/3/rabbit_hide_emerald", + "minecraft:leatherworker/3/emerald_dyed_leather_chestplate" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_4.json new file mode 100644 index 000000000..3fe6fc94d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_4.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:leatherworker/4/turtle_scute_emerald", + "minecraft:leatherworker/4/emerald_dyed_leather_horse_armor" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_5.json new file mode 100644 index 000000000..0460865bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/leatherworker/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:leatherworker/5/emerald_saddle", + "minecraft:leatherworker/5/emerald_dyed_leather_helmet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/_all.json new file mode 100644 index 000000000..05ffaf776 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:librarian/1/paper_emerald","minecraft:librarian/1/emerald_and_book_enchanted_book","minecraft:librarian/1/emerald_bookshelf"]},"level_2":{"values":["minecraft:librarian/2/book_emerald","minecraft:librarian/2/emerald_and_book_enchanted_book","minecraft:librarian/2/emerald_lantern"]},"level_3":{"values":["minecraft:librarian/3/ink_sac_emerald","minecraft:librarian/3/emerald_and_book_enchanted_book","minecraft:librarian/3/emerald_glass"]},"level_4":{"values":["minecraft:librarian/4/writable_book_emerald","minecraft:librarian/4/emerald_book_and_enchanted_book","minecraft:librarian/4/emerald_clock","minecraft:librarian/4/emerald_compass"]},"level_5":{"values":["minecraft:librarian/5/emerald_yellow_candle","minecraft:librarian/5/emerald_red_candle"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_1.json new file mode 100644 index 000000000..e90ecc12b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_1.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:librarian/1/paper_emerald", + "minecraft:librarian/1/emerald_and_book_enchanted_book", + "minecraft:librarian/1/emerald_bookshelf" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_2.json new file mode 100644 index 000000000..5301491ef --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_2.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:librarian/2/book_emerald", + "minecraft:librarian/2/emerald_and_book_enchanted_book", + "minecraft:librarian/2/emerald_lantern" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_3.json new file mode 100644 index 000000000..8160ab00e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_3.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:librarian/3/ink_sac_emerald", + "minecraft:librarian/3/emerald_and_book_enchanted_book", + "minecraft:librarian/3/emerald_glass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_4.json new file mode 100644 index 000000000..c5b5d4f79 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_4.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:librarian/4/writable_book_emerald", + "minecraft:librarian/4/emerald_book_and_enchanted_book", + "minecraft:librarian/4/emerald_clock", + "minecraft:librarian/4/emerald_compass" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_5.json new file mode 100644 index 000000000..6679cf572 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/librarian/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:librarian/5/emerald_yellow_candle", + "minecraft:librarian/5/emerald_red_candle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/_all.json new file mode 100644 index 000000000..5c2b202fb --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:mason/1/clay_ball_emerald","minecraft:mason/1/emerald_brick"]},"level_2":{"values":["minecraft:mason/2/stone_emerald","minecraft:mason/2/emerald_chiseled_stone_bricks"]},"level_3":{"values":["minecraft:mason/3/granite_emerald","minecraft:mason/3/andesite_emerald","minecraft:mason/3/diorite_emerald","minecraft:mason/3/emerald_dripstone_block","minecraft:mason/3/emerald_polished_andesite","minecraft:mason/3/emerald_polished_diorite","minecraft:mason/3/emerald_polished_granite"]},"level_4":{"values":["minecraft:mason/4/quartz_emerald","minecraft:mason/4/emerald_orange_terracotta","minecraft:mason/4/emerald_white_terracotta","minecraft:mason/4/emerald_blue_terracotta","minecraft:mason/4/emerald_light_blue_terracotta","minecraft:mason/4/emerald_gray_terracotta","minecraft:mason/4/emerald_light_gray_terracotta","minecraft:mason/4/emerald_black_terracotta","minecraft:mason/4/emerald_red_terracotta","minecraft:mason/4/emerald_pink_terracotta","minecraft:mason/4/emerald_magenta_terracotta","minecraft:mason/4/emerald_lime_terracotta","minecraft:mason/4/emerald_green_terracotta","minecraft:mason/4/emerald_cyan_terracotta","minecraft:mason/4/emerald_purple_terracotta","minecraft:mason/4/emerald_yellow_terracotta","minecraft:mason/4/emerald_brown_terracotta","minecraft:mason/4/emerald_orange_glazed_terracotta","minecraft:mason/4/emerald_white_glazed_terracotta","minecraft:mason/4/emerald_blue_glazed_terracotta","minecraft:mason/4/emerald_light_blue_glazed_terracotta","minecraft:mason/4/emerald_gray_glazed_terracotta","minecraft:mason/4/emerald_light_gray_glazed_terracotta","minecraft:mason/4/emerald_black_glazed_terracotta","minecraft:mason/4/emerald_red_glazed_terracotta","minecraft:mason/4/emerald_pink_glazed_terracotta","minecraft:mason/4/emerald_magenta_glazed_terracotta","minecraft:mason/4/emerald_lime_glazed_terracotta","minecraft:mason/4/emerald_green_glazed_terracotta","minecraft:mason/4/emerald_cyan_glazed_terracotta","minecraft:mason/4/emerald_purple_glazed_terracotta","minecraft:mason/4/emerald_yellow_glazed_terracotta","minecraft:mason/4/emerald_brown_glazed_terracotta"]},"level_5":{"values":["minecraft:mason/5/emerald_quartz_pillar","minecraft:mason/5/emerald_quartz_block"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_1.json new file mode 100644 index 000000000..5fe4be9e5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_1.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mason/1/clay_ball_emerald", + "minecraft:mason/1/emerald_brick" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_2.json new file mode 100644 index 000000000..4a5399b59 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_2.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mason/2/stone_emerald", + "minecraft:mason/2/emerald_chiseled_stone_bricks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_3.json new file mode 100644 index 000000000..f4885916b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_3.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:mason/3/granite_emerald", + "minecraft:mason/3/andesite_emerald", + "minecraft:mason/3/diorite_emerald", + "minecraft:mason/3/emerald_dripstone_block", + "minecraft:mason/3/emerald_polished_andesite", + "minecraft:mason/3/emerald_polished_diorite", + "minecraft:mason/3/emerald_polished_granite" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_4.json new file mode 100644 index 000000000..b460c1765 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_4.json @@ -0,0 +1,37 @@ +{ + "values": [ + "minecraft:mason/4/quartz_emerald", + "minecraft:mason/4/emerald_orange_terracotta", + "minecraft:mason/4/emerald_white_terracotta", + "minecraft:mason/4/emerald_blue_terracotta", + "minecraft:mason/4/emerald_light_blue_terracotta", + "minecraft:mason/4/emerald_gray_terracotta", + "minecraft:mason/4/emerald_light_gray_terracotta", + "minecraft:mason/4/emerald_black_terracotta", + "minecraft:mason/4/emerald_red_terracotta", + "minecraft:mason/4/emerald_pink_terracotta", + "minecraft:mason/4/emerald_magenta_terracotta", + "minecraft:mason/4/emerald_lime_terracotta", + "minecraft:mason/4/emerald_green_terracotta", + "minecraft:mason/4/emerald_cyan_terracotta", + "minecraft:mason/4/emerald_purple_terracotta", + "minecraft:mason/4/emerald_yellow_terracotta", + "minecraft:mason/4/emerald_brown_terracotta", + "minecraft:mason/4/emerald_orange_glazed_terracotta", + "minecraft:mason/4/emerald_white_glazed_terracotta", + "minecraft:mason/4/emerald_blue_glazed_terracotta", + "minecraft:mason/4/emerald_light_blue_glazed_terracotta", + "minecraft:mason/4/emerald_gray_glazed_terracotta", + "minecraft:mason/4/emerald_light_gray_glazed_terracotta", + "minecraft:mason/4/emerald_black_glazed_terracotta", + "minecraft:mason/4/emerald_red_glazed_terracotta", + "minecraft:mason/4/emerald_pink_glazed_terracotta", + "minecraft:mason/4/emerald_magenta_glazed_terracotta", + "minecraft:mason/4/emerald_lime_glazed_terracotta", + "minecraft:mason/4/emerald_green_glazed_terracotta", + "minecraft:mason/4/emerald_cyan_glazed_terracotta", + "minecraft:mason/4/emerald_purple_glazed_terracotta", + "minecraft:mason/4/emerald_yellow_glazed_terracotta", + "minecraft:mason/4/emerald_brown_glazed_terracotta" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_5.json new file mode 100644 index 000000000..8ced55d2f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/mason/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mason/5/emerald_quartz_pillar", + "minecraft:mason/5/emerald_quartz_block" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/_all.json new file mode 100644 index 000000000..68cf391f6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["minecraft:shepherd/1/white_wool_emerald","minecraft:shepherd/1/brown_wool_emerald","minecraft:shepherd/1/gray_wool_emerald","minecraft:shepherd/1/black_wool_emerald","minecraft:shepherd/1/emerald_shears"]},"level_2":{"values":["minecraft:shepherd/2/white_dye_emerald","minecraft:shepherd/2/gray_dye_emerald","minecraft:shepherd/2/black_dye_emerald","minecraft:shepherd/2/light_blue_dye_emerald","minecraft:shepherd/2/lime_dye_emerald","minecraft:shepherd/2/emerald_white_wool","minecraft:shepherd/2/emerald_orange_wool","minecraft:shepherd/2/emerald_magenta_wool","minecraft:shepherd/2/emerald_blue_wool","minecraft:shepherd/2/emerald_light_blue_wool","minecraft:shepherd/2/emerald_yellow_wool","minecraft:shepherd/2/emerald_lime_wool","minecraft:shepherd/2/emerald_pink_wool","minecraft:shepherd/2/emerald_gray_wool","minecraft:shepherd/2/emerald_light_gray_wool","minecraft:shepherd/2/emerald_cyan_wool","minecraft:shepherd/2/emerald_purple_wool","minecraft:shepherd/2/emerald_brown_wool","minecraft:shepherd/2/emerald_green_wool","minecraft:shepherd/2/emerald_red_wool","minecraft:shepherd/2/emerald_black_wool","minecraft:shepherd/2/emerald_white_carpet","minecraft:shepherd/2/emerald_orange_carpet","minecraft:shepherd/2/emerald_magenta_carpet","minecraft:shepherd/2/emerald_blue_carpet","minecraft:shepherd/2/emerald_light_blue_carpet","minecraft:shepherd/2/emerald_yellow_carpet","minecraft:shepherd/2/emerald_lime_carpet","minecraft:shepherd/2/emerald_pink_carpet","minecraft:shepherd/2/emerald_gray_carpet","minecraft:shepherd/2/emerald_light_gray_carpet","minecraft:shepherd/2/emerald_cyan_carpet","minecraft:shepherd/2/emerald_purple_carpet","minecraft:shepherd/2/emerald_brown_carpet","minecraft:shepherd/2/emerald_green_carpet","minecraft:shepherd/2/emerald_red_carpet","minecraft:shepherd/2/emerald_black_carpet"]},"level_3":{"values":["minecraft:shepherd/3/yellow_dye_emerald","minecraft:shepherd/3/light_gray_dye_emerald","minecraft:shepherd/3/orange_dye_emerald","minecraft:shepherd/3/red_dye_emerald","minecraft:shepherd/3/pink_dye_emerald","minecraft:shepherd/3/emerald_white_bed","minecraft:shepherd/3/emerald_orange_bed","minecraft:shepherd/3/emerald_magenta_bed","minecraft:shepherd/3/emerald_blue_bed","minecraft:shepherd/3/emerald_light_blue_bed","minecraft:shepherd/3/emerald_yellow_bed","minecraft:shepherd/3/emerald_lime_bed","minecraft:shepherd/3/emerald_pink_bed","minecraft:shepherd/3/emerald_gray_bed","minecraft:shepherd/3/emerald_light_gray_bed","minecraft:shepherd/3/emerald_cyan_bed","minecraft:shepherd/3/emerald_purple_bed","minecraft:shepherd/3/emerald_brown_bed","minecraft:shepherd/3/emerald_green_bed","minecraft:shepherd/3/emerald_red_bed","minecraft:shepherd/3/emerald_black_bed"]},"level_4":{"values":["minecraft:shepherd/4/brown_dye_emerald","minecraft:shepherd/4/purple_dye_emerald","minecraft:shepherd/4/blue_dye_emerald","minecraft:shepherd/4/green_dye_emerald","minecraft:shepherd/4/magenta_dye_emerald","minecraft:shepherd/4/cyan_dye_emerald","minecraft:shepherd/4/emerald_white_banner","minecraft:shepherd/4/emerald_orange_banner","minecraft:shepherd/4/emerald_magenta_banner","minecraft:shepherd/4/emerald_blue_banner","minecraft:shepherd/4/emerald_light_blue_banner","minecraft:shepherd/4/emerald_yellow_banner","minecraft:shepherd/4/emerald_lime_banner","minecraft:shepherd/4/emerald_pink_banner","minecraft:shepherd/4/emerald_gray_banner","minecraft:shepherd/4/emerald_light_gray_banner","minecraft:shepherd/4/emerald_cyan_banner","minecraft:shepherd/4/emerald_purple_banner","minecraft:shepherd/4/emerald_brown_banner","minecraft:shepherd/4/emerald_green_banner","minecraft:shepherd/4/emerald_red_banner","minecraft:shepherd/4/emerald_black_banner"]},"level_5":{"values":["minecraft:shepherd/5/emerald_painting"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_1.json new file mode 100644 index 000000000..03aecec6d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_1.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:shepherd/1/white_wool_emerald", + "minecraft:shepherd/1/brown_wool_emerald", + "minecraft:shepherd/1/gray_wool_emerald", + "minecraft:shepherd/1/black_wool_emerald", + "minecraft:shepherd/1/emerald_shears" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_2.json new file mode 100644 index 000000000..434d722e1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_2.json @@ -0,0 +1,41 @@ +{ + "values": [ + "minecraft:shepherd/2/white_dye_emerald", + "minecraft:shepherd/2/gray_dye_emerald", + "minecraft:shepherd/2/black_dye_emerald", + "minecraft:shepherd/2/light_blue_dye_emerald", + "minecraft:shepherd/2/lime_dye_emerald", + "minecraft:shepherd/2/emerald_white_wool", + "minecraft:shepherd/2/emerald_orange_wool", + "minecraft:shepherd/2/emerald_magenta_wool", + "minecraft:shepherd/2/emerald_blue_wool", + "minecraft:shepherd/2/emerald_light_blue_wool", + "minecraft:shepherd/2/emerald_yellow_wool", + "minecraft:shepherd/2/emerald_lime_wool", + "minecraft:shepherd/2/emerald_pink_wool", + "minecraft:shepherd/2/emerald_gray_wool", + "minecraft:shepherd/2/emerald_light_gray_wool", + "minecraft:shepherd/2/emerald_cyan_wool", + "minecraft:shepherd/2/emerald_purple_wool", + "minecraft:shepherd/2/emerald_brown_wool", + "minecraft:shepherd/2/emerald_green_wool", + "minecraft:shepherd/2/emerald_red_wool", + "minecraft:shepherd/2/emerald_black_wool", + "minecraft:shepherd/2/emerald_white_carpet", + "minecraft:shepherd/2/emerald_orange_carpet", + "minecraft:shepherd/2/emerald_magenta_carpet", + "minecraft:shepherd/2/emerald_blue_carpet", + "minecraft:shepherd/2/emerald_light_blue_carpet", + "minecraft:shepherd/2/emerald_yellow_carpet", + "minecraft:shepherd/2/emerald_lime_carpet", + "minecraft:shepherd/2/emerald_pink_carpet", + "minecraft:shepherd/2/emerald_gray_carpet", + "minecraft:shepherd/2/emerald_light_gray_carpet", + "minecraft:shepherd/2/emerald_cyan_carpet", + "minecraft:shepherd/2/emerald_purple_carpet", + "minecraft:shepherd/2/emerald_brown_carpet", + "minecraft:shepherd/2/emerald_green_carpet", + "minecraft:shepherd/2/emerald_red_carpet", + "minecraft:shepherd/2/emerald_black_carpet" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_3.json new file mode 100644 index 000000000..b4e280370 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_3.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:shepherd/3/yellow_dye_emerald", + "minecraft:shepherd/3/light_gray_dye_emerald", + "minecraft:shepherd/3/orange_dye_emerald", + "minecraft:shepherd/3/red_dye_emerald", + "minecraft:shepherd/3/pink_dye_emerald", + "minecraft:shepherd/3/emerald_white_bed", + "minecraft:shepherd/3/emerald_orange_bed", + "minecraft:shepherd/3/emerald_magenta_bed", + "minecraft:shepherd/3/emerald_blue_bed", + "minecraft:shepherd/3/emerald_light_blue_bed", + "minecraft:shepherd/3/emerald_yellow_bed", + "minecraft:shepherd/3/emerald_lime_bed", + "minecraft:shepherd/3/emerald_pink_bed", + "minecraft:shepherd/3/emerald_gray_bed", + "minecraft:shepherd/3/emerald_light_gray_bed", + "minecraft:shepherd/3/emerald_cyan_bed", + "minecraft:shepherd/3/emerald_purple_bed", + "minecraft:shepherd/3/emerald_brown_bed", + "minecraft:shepherd/3/emerald_green_bed", + "minecraft:shepherd/3/emerald_red_bed", + "minecraft:shepherd/3/emerald_black_bed" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_4.json new file mode 100644 index 000000000..585ec9ded --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_4.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:shepherd/4/brown_dye_emerald", + "minecraft:shepherd/4/purple_dye_emerald", + "minecraft:shepherd/4/blue_dye_emerald", + "minecraft:shepherd/4/green_dye_emerald", + "minecraft:shepherd/4/magenta_dye_emerald", + "minecraft:shepherd/4/cyan_dye_emerald", + "minecraft:shepherd/4/emerald_white_banner", + "minecraft:shepherd/4/emerald_orange_banner", + "minecraft:shepherd/4/emerald_magenta_banner", + "minecraft:shepherd/4/emerald_blue_banner", + "minecraft:shepherd/4/emerald_light_blue_banner", + "minecraft:shepherd/4/emerald_yellow_banner", + "minecraft:shepherd/4/emerald_lime_banner", + "minecraft:shepherd/4/emerald_pink_banner", + "minecraft:shepherd/4/emerald_gray_banner", + "minecraft:shepherd/4/emerald_light_gray_banner", + "minecraft:shepherd/4/emerald_cyan_banner", + "minecraft:shepherd/4/emerald_purple_banner", + "minecraft:shepherd/4/emerald_brown_banner", + "minecraft:shepherd/4/emerald_green_banner", + "minecraft:shepherd/4/emerald_red_banner", + "minecraft:shepherd/4/emerald_black_banner" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_5.json new file mode 100644 index 000000000..7bc1a5f47 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/shepherd/level_5.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:shepherd/5/emerald_painting" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/_all.json new file mode 100644 index 000000000..4fbcc953a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["#minecraft:common_smith/level_1","minecraft:toolsmith/1/emerald_stone_axe","minecraft:toolsmith/1/emerald_stone_shovel","minecraft:toolsmith/1/emerald_stone_pickaxe","minecraft:toolsmith/1/emerald_stone_hoe"]},"level_2":{"values":["#minecraft:common_smith/level_2"]},"level_3":{"values":["#minecraft:common_smith/level_3","minecraft:toolsmith/3/flint_emerald","minecraft:toolsmith/3/emerald_enchanted_iron_axe","minecraft:toolsmith/3/emerald_enchanted_iron_shovel","minecraft:toolsmith/3/emerald_enchanted_iron_pickaxe","minecraft:toolsmith/3/emerald_diamond_hoe"]},"level_4":{"values":["#minecraft:common_smith/level_4","minecraft:toolsmith/4/emerald_enchanted_diamond_axe","minecraft:toolsmith/4/emerald_enchanted_diamond_shovel","minecraft:toolsmith/4/diamond_emerald"]},"level_5":{"values":["#minecraft:common_smith/level_5","minecraft:toolsmith/5/emerald_enchanted_diamond_pickaxe"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_1.json new file mode 100644 index 000000000..4893c1d20 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_1.json @@ -0,0 +1,9 @@ +{ + "values": [ + "#minecraft:common_smith/level_1", + "minecraft:toolsmith/1/emerald_stone_axe", + "minecraft:toolsmith/1/emerald_stone_shovel", + "minecraft:toolsmith/1/emerald_stone_pickaxe", + "minecraft:toolsmith/1/emerald_stone_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_2.json new file mode 100644 index 000000000..bd2b80bb4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_2.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:common_smith/level_2" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_3.json new file mode 100644 index 000000000..9dc15e11e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_3.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:common_smith/level_3", + "minecraft:toolsmith/3/flint_emerald", + "minecraft:toolsmith/3/emerald_enchanted_iron_axe", + "minecraft:toolsmith/3/emerald_enchanted_iron_shovel", + "minecraft:toolsmith/3/emerald_enchanted_iron_pickaxe", + "minecraft:toolsmith/3/emerald_diamond_hoe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_4.json new file mode 100644 index 000000000..28bdd8e86 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_4.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:common_smith/level_4", + "minecraft:toolsmith/4/emerald_enchanted_diamond_axe", + "minecraft:toolsmith/4/emerald_enchanted_diamond_shovel", + "minecraft:toolsmith/4/diamond_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_5.json new file mode 100644 index 000000000..439d29d7c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/toolsmith/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:common_smith/level_5", + "minecraft:toolsmith/5/emerald_enchanted_diamond_pickaxe" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/_all.json new file mode 100644 index 000000000..e8fd685bf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/_all.json @@ -0,0 +1 @@ +{"buying":{"values":["minecraft:wandering_trader/water_bottle_emerald","minecraft:wandering_trader/water_bucket_emerald","minecraft:wandering_trader/milk_bucket_emerald","minecraft:wandering_trader/fermented_spider_eye_emerald","minecraft:wandering_trader/baked_potato_emerald","minecraft:wandering_trader/hay_block_emerald"]},"common":{"values":["minecraft:wandering_trader/emerald_fish_bucket","minecraft:wandering_trader/emerald_pufferfish_bucket","minecraft:wandering_trader/emerald_sea_pickle","minecraft:wandering_trader/emerald_slime_ball","minecraft:wandering_trader/emerald_glowstone","minecraft:wandering_trader/emerald_nautilus_shell","minecraft:wandering_trader/emerald_fern","minecraft:wandering_trader/emerald_sugar_cane","minecraft:wandering_trader/emerald_pumpkin","minecraft:wandering_trader/emerald_kelp","minecraft:wandering_trader/emerald_cactus","minecraft:wandering_trader/emerald_dandelion","minecraft:wandering_trader/emerald_poppy","minecraft:wandering_trader/emerald_blue_orchid","minecraft:wandering_trader/emerald_allium","minecraft:wandering_trader/emerald_azure_bluet","minecraft:wandering_trader/emerald_red_tulip","minecraft:wandering_trader/emerald_orange_tulip","minecraft:wandering_trader/emerald_white_tulip","minecraft:wandering_trader/emerald_pink_tulip","minecraft:wandering_trader/emerald_oxeye_daisy","minecraft:wandering_trader/emerald_cornflower","minecraft:wandering_trader/emerald_lily_of_the_valley","minecraft:wandering_trader/emerald_open_eyeblossom","minecraft:wandering_trader/emerald_wheat_seeds","minecraft:wandering_trader/emerald_beetroot_seeds","minecraft:wandering_trader/emerald_pumpkin_seeds","minecraft:wandering_trader/emerald_melon_seeds","minecraft:wandering_trader/emerald_acacia_sapling","minecraft:wandering_trader/emerald_birch_sapling","minecraft:wandering_trader/emerald_dark_oak_sapling","minecraft:wandering_trader/emerald_jungle_sapling","minecraft:wandering_trader/emerald_oak_sapling","minecraft:wandering_trader/emerald_spruce_sapling","minecraft:wandering_trader/emerald_cherry_sapling","minecraft:wandering_trader/emerald_pale_oak_sapling","minecraft:wandering_trader/emerald_mangrove_propagule","minecraft:wandering_trader/emerald_red_dye","minecraft:wandering_trader/emerald_white_dye","minecraft:wandering_trader/emerald_blue_dye","minecraft:wandering_trader/emerald_pink_dye","minecraft:wandering_trader/emerald_black_dye","minecraft:wandering_trader/emerald_green_dye","minecraft:wandering_trader/emerald_light_gray_dye","minecraft:wandering_trader/emerald_magenta_dye","minecraft:wandering_trader/emerald_yellow_dye","minecraft:wandering_trader/emerald_gray_dye","minecraft:wandering_trader/emerald_purple_dye","minecraft:wandering_trader/emerald_light_blue_dye","minecraft:wandering_trader/emerald_lime_dye","minecraft:wandering_trader/emerald_orange_dye","minecraft:wandering_trader/emerald_brown_dye","minecraft:wandering_trader/emerald_cyan_dye","minecraft:wandering_trader/emerald_brain_coral_block","minecraft:wandering_trader/emerald_bubble_coral_block","minecraft:wandering_trader/emerald_fire_coral_block","minecraft:wandering_trader/emerald_horn_coral_block","minecraft:wandering_trader/emerald_tube_coral_block","minecraft:wandering_trader/emerald_vine","minecraft:wandering_trader/emerald_pale_hanging_moss","minecraft:wandering_trader/emerald_brown_mushroom","minecraft:wandering_trader/emerald_red_mushroom","minecraft:wandering_trader/emerald_lily_pad","minecraft:wandering_trader/emerald_small_dripleaf","minecraft:wandering_trader/emerald_sand","minecraft:wandering_trader/emerald_red_sand","minecraft:wandering_trader/emerald_pointed_dripstone","minecraft:wandering_trader/emerald_rooted_dirt","minecraft:wandering_trader/emerald_moss_block","minecraft:wandering_trader/emerald_pale_moss_block","minecraft:wandering_trader/emerald_wildflowers","minecraft:wandering_trader/emerald_dry_tall_grass","minecraft:wandering_trader/emerald_firefly_bush","minecraft:wandering_trader/emerald_golden_dandelion","minecraft:wandering_trader/emerald_name_tag"]},"uncommon":{"values":["minecraft:wandering_trader/emerald_packed_ice","minecraft:wandering_trader/emerald_blue_ice","minecraft:wandering_trader/emerald_gunpowder","minecraft:wandering_trader/emerald_podzol","minecraft:wandering_trader/emerald_acacia_log","minecraft:wandering_trader/emerald_birch_log","minecraft:wandering_trader/emerald_dark_oak_log","minecraft:wandering_trader/emerald_jungle_log","minecraft:wandering_trader/emerald_oak_log","minecraft:wandering_trader/emerald_spruce_log","minecraft:wandering_trader/emerald_cherry_log","minecraft:wandering_trader/emerald_mangrove_log","minecraft:wandering_trader/emerald_pale_oak_log","minecraft:wandering_trader/emerald_enchanted_iron_pickaxe","minecraft:wandering_trader/emerald_long_invisibility_potion"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/buying.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/buying.json new file mode 100644 index 000000000..d7b71c44d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/buying.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:wandering_trader/water_bottle_emerald", + "minecraft:wandering_trader/water_bucket_emerald", + "minecraft:wandering_trader/milk_bucket_emerald", + "minecraft:wandering_trader/fermented_spider_eye_emerald", + "minecraft:wandering_trader/baked_potato_emerald", + "minecraft:wandering_trader/hay_block_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/common.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/common.json new file mode 100644 index 000000000..835482d64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/common.json @@ -0,0 +1,79 @@ +{ + "values": [ + "minecraft:wandering_trader/emerald_fish_bucket", + "minecraft:wandering_trader/emerald_pufferfish_bucket", + "minecraft:wandering_trader/emerald_sea_pickle", + "minecraft:wandering_trader/emerald_slime_ball", + "minecraft:wandering_trader/emerald_glowstone", + "minecraft:wandering_trader/emerald_nautilus_shell", + "minecraft:wandering_trader/emerald_fern", + "minecraft:wandering_trader/emerald_sugar_cane", + "minecraft:wandering_trader/emerald_pumpkin", + "minecraft:wandering_trader/emerald_kelp", + "minecraft:wandering_trader/emerald_cactus", + "minecraft:wandering_trader/emerald_dandelion", + "minecraft:wandering_trader/emerald_poppy", + "minecraft:wandering_trader/emerald_blue_orchid", + "minecraft:wandering_trader/emerald_allium", + "minecraft:wandering_trader/emerald_azure_bluet", + "minecraft:wandering_trader/emerald_red_tulip", + "minecraft:wandering_trader/emerald_orange_tulip", + "minecraft:wandering_trader/emerald_white_tulip", + "minecraft:wandering_trader/emerald_pink_tulip", + "minecraft:wandering_trader/emerald_oxeye_daisy", + "minecraft:wandering_trader/emerald_cornflower", + "minecraft:wandering_trader/emerald_lily_of_the_valley", + "minecraft:wandering_trader/emerald_open_eyeblossom", + "minecraft:wandering_trader/emerald_wheat_seeds", + "minecraft:wandering_trader/emerald_beetroot_seeds", + "minecraft:wandering_trader/emerald_pumpkin_seeds", + "minecraft:wandering_trader/emerald_melon_seeds", + "minecraft:wandering_trader/emerald_acacia_sapling", + "minecraft:wandering_trader/emerald_birch_sapling", + "minecraft:wandering_trader/emerald_dark_oak_sapling", + "minecraft:wandering_trader/emerald_jungle_sapling", + "minecraft:wandering_trader/emerald_oak_sapling", + "minecraft:wandering_trader/emerald_spruce_sapling", + "minecraft:wandering_trader/emerald_cherry_sapling", + "minecraft:wandering_trader/emerald_pale_oak_sapling", + "minecraft:wandering_trader/emerald_mangrove_propagule", + "minecraft:wandering_trader/emerald_red_dye", + "minecraft:wandering_trader/emerald_white_dye", + "minecraft:wandering_trader/emerald_blue_dye", + "minecraft:wandering_trader/emerald_pink_dye", + "minecraft:wandering_trader/emerald_black_dye", + "minecraft:wandering_trader/emerald_green_dye", + "minecraft:wandering_trader/emerald_light_gray_dye", + "minecraft:wandering_trader/emerald_magenta_dye", + "minecraft:wandering_trader/emerald_yellow_dye", + "minecraft:wandering_trader/emerald_gray_dye", + "minecraft:wandering_trader/emerald_purple_dye", + "minecraft:wandering_trader/emerald_light_blue_dye", + "minecraft:wandering_trader/emerald_lime_dye", + "minecraft:wandering_trader/emerald_orange_dye", + "minecraft:wandering_trader/emerald_brown_dye", + "minecraft:wandering_trader/emerald_cyan_dye", + "minecraft:wandering_trader/emerald_brain_coral_block", + "minecraft:wandering_trader/emerald_bubble_coral_block", + "minecraft:wandering_trader/emerald_fire_coral_block", + "minecraft:wandering_trader/emerald_horn_coral_block", + "minecraft:wandering_trader/emerald_tube_coral_block", + "minecraft:wandering_trader/emerald_vine", + "minecraft:wandering_trader/emerald_pale_hanging_moss", + "minecraft:wandering_trader/emerald_brown_mushroom", + "minecraft:wandering_trader/emerald_red_mushroom", + "minecraft:wandering_trader/emerald_lily_pad", + "minecraft:wandering_trader/emerald_small_dripleaf", + "minecraft:wandering_trader/emerald_sand", + "minecraft:wandering_trader/emerald_red_sand", + "minecraft:wandering_trader/emerald_pointed_dripstone", + "minecraft:wandering_trader/emerald_rooted_dirt", + "minecraft:wandering_trader/emerald_moss_block", + "minecraft:wandering_trader/emerald_pale_moss_block", + "minecraft:wandering_trader/emerald_wildflowers", + "minecraft:wandering_trader/emerald_dry_tall_grass", + "minecraft:wandering_trader/emerald_firefly_bush", + "minecraft:wandering_trader/emerald_golden_dandelion", + "minecraft:wandering_trader/emerald_name_tag" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/uncommon.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/uncommon.json new file mode 100644 index 000000000..8f108f4b9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/wandering_trader/uncommon.json @@ -0,0 +1,19 @@ +{ + "values": [ + "minecraft:wandering_trader/emerald_packed_ice", + "minecraft:wandering_trader/emerald_blue_ice", + "minecraft:wandering_trader/emerald_gunpowder", + "minecraft:wandering_trader/emerald_podzol", + "minecraft:wandering_trader/emerald_acacia_log", + "minecraft:wandering_trader/emerald_birch_log", + "minecraft:wandering_trader/emerald_dark_oak_log", + "minecraft:wandering_trader/emerald_jungle_log", + "minecraft:wandering_trader/emerald_oak_log", + "minecraft:wandering_trader/emerald_spruce_log", + "minecraft:wandering_trader/emerald_cherry_log", + "minecraft:wandering_trader/emerald_mangrove_log", + "minecraft:wandering_trader/emerald_pale_oak_log", + "minecraft:wandering_trader/emerald_enchanted_iron_pickaxe", + "minecraft:wandering_trader/emerald_long_invisibility_potion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/_all.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/_all.json new file mode 100644 index 000000000..f7beda170 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/_all.json @@ -0,0 +1 @@ +{"level_1":{"values":["#minecraft:common_smith/level_1","minecraft:weaponsmith/1/emerald_iron_axe","minecraft:weaponsmith/1/emerald_enchanted_iron_sword"]},"level_2":{"values":["#minecraft:common_smith/level_2"]},"level_3":{"values":["#minecraft:common_smith/level_3","minecraft:weaponsmith/3/flint_emerald"]},"level_4":{"values":["#minecraft:common_smith/level_4","minecraft:weaponsmith/4/emerald_enchanted_diamond_axe","minecraft:weaponsmith/4/diamond_emerald"]},"level_5":{"values":["#minecraft:common_smith/level_5","minecraft:weaponsmith/5/emerald_enchanted_diamond_sword"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_1.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_1.json new file mode 100644 index 000000000..89cad00a2 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_1.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:common_smith/level_1", + "minecraft:weaponsmith/1/emerald_iron_axe", + "minecraft:weaponsmith/1/emerald_enchanted_iron_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_2.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_2.json new file mode 100644 index 000000000..bd2b80bb4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_2.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:common_smith/level_2" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_3.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_3.json new file mode 100644 index 000000000..9d3961069 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_3.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:common_smith/level_3", + "minecraft:weaponsmith/3/flint_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_4.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_4.json new file mode 100644 index 000000000..65aa303f8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_4.json @@ -0,0 +1,7 @@ +{ + "values": [ + "#minecraft:common_smith/level_4", + "minecraft:weaponsmith/4/emerald_enchanted_diamond_axe", + "minecraft:weaponsmith/4/diamond_emerald" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_5.json b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_5.json new file mode 100644 index 000000000..580d25e25 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/villager_trade/weaponsmith/level_5.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:common_smith/level_5", + "minecraft:weaponsmith/5/emerald_enchanted_diamond_sword" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/_all.json new file mode 100644 index 000000000..04946ca73 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/_all.json @@ -0,0 +1 @@ +{"allows_surface_slime_spawns":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"allows_tropical_fish_spawns_at_any_height":{"values":["minecraft:lush_caves"]},"is_badlands":{"values":["minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands"]},"is_beach":{"values":["minecraft:beach","minecraft:snowy_beach"]},"is_deep_ocean":{"values":["minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean","minecraft:deep_lukewarm_ocean"]},"is_end":{"values":["minecraft:the_end","minecraft:end_highlands","minecraft:end_midlands","minecraft:small_end_islands","minecraft:end_barrens"]},"is_forest":{"values":["minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:old_growth_birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:grove"]},"is_hill":{"values":["minecraft:windswept_hills","minecraft:windswept_forest","minecraft:windswept_gravelly_hills"]},"is_jungle":{"values":["minecraft:bamboo_jungle","minecraft:jungle","minecraft:sparse_jungle"]},"is_mountain":{"values":["minecraft:meadow","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:snowy_slopes","minecraft:cherry_grove"]},"is_nether":{"values":["minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:crimson_forest","minecraft:warped_forest","minecraft:basalt_deltas"]},"is_ocean":{"values":["#minecraft:is_deep_ocean","minecraft:frozen_ocean","minecraft:ocean","minecraft:cold_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean"]},"is_overworld":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:deep_dark"]},"is_river":{"values":["minecraft:river","minecraft:frozen_river"]},"is_savanna":{"values":["minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_savanna"]},"is_taiga":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga"]},"mineshaft_blocking":{"values":["minecraft:deep_dark"]},"more_frequent_drowned_spawns":{"values":["#minecraft:is_river"]},"polar_bears_spawn_on_alternate_blocks":{"values":["minecraft:frozen_ocean","minecraft:deep_frozen_ocean"]},"produces_corals_from_bonemeal":{"values":["minecraft:warm_ocean"]},"reduce_water_ambient_spawns":{"values":["#minecraft:is_river"]},"required_ocean_monument_surrounding":{"values":["#minecraft:is_ocean","#minecraft:is_river"]},"spawns_cold_variant_farm_animals":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end","minecraft:cold_ocean","minecraft:deep_cold_ocean","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:windswept_forest","minecraft:windswept_gravelly_hills","minecraft:windswept_hills","minecraft:stony_peaks"]},"spawns_cold_variant_frogs":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:frozen_ocean","minecraft:deep_frozen_ocean","minecraft:grove","minecraft:deep_dark","minecraft:frozen_river","minecraft:snowy_taiga","minecraft:snowy_beach","#minecraft:is_end"]},"spawns_coral_variant_zombie_nautilus":{"values":["minecraft:warm_ocean"]},"spawns_gold_rabbits":{"values":["minecraft:desert"]},"spawns_snow_foxes":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"spawns_warm_variant_farm_animals":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean"]},"spawns_warm_variant_frogs":{"values":["minecraft:desert","minecraft:warm_ocean","#minecraft:is_jungle","#minecraft:is_savanna","#minecraft:is_nether","#minecraft:is_badlands","minecraft:mangrove_swamp"]},"spawns_white_rabbits":{"values":["minecraft:snowy_plains","minecraft:ice_spikes","minecraft:frozen_ocean","minecraft:snowy_taiga","minecraft:frozen_river","minecraft:snowy_beach","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:snowy_slopes","minecraft:grove"]},"stronghold_biased_to":{"values":["minecraft:plains","minecraft:sunflower_plains","minecraft:snowy_plains","minecraft:ice_spikes","minecraft:desert","minecraft:forest","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:old_growth_birch_forest","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:taiga","minecraft:snowy_taiga","minecraft:savanna","minecraft:savanna_plateau","minecraft:windswept_hills","minecraft:windswept_gravelly_hills","minecraft:windswept_forest","minecraft:windswept_savanna","minecraft:jungle","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:badlands","minecraft:eroded_badlands","minecraft:wooded_badlands","minecraft:meadow","minecraft:cherry_grove","minecraft:grove","minecraft:snowy_slopes","minecraft:frozen_peaks","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:mushroom_fields","minecraft:dripstone_caves","minecraft:lush_caves"]},"water_on_map_outlines":{"values":["#minecraft:is_ocean","#minecraft:is_river","minecraft:swamp","minecraft:mangrove_swamp"]},"without_wandering_trader_spawns":{"values":["minecraft:the_void"]},"without_zombie_sieges":{"values":["minecraft:mushroom_fields"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json new file mode 100644 index 000000000..14035f0a5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/allows_tropical_fish_spawns_at_any_height.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/_all.json new file mode 100644 index 000000000..21bac4dde --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/_all.json @@ -0,0 +1 @@ +{"ancient_city":{"values":["minecraft:deep_dark"]},"bastion_remnant":{"values":["minecraft:crimson_forest","minecraft:nether_wastes","minecraft:soul_sand_valley","minecraft:warped_forest"]},"buried_treasure":{"values":["#minecraft:is_beach"]},"desert_pyramid":{"values":["minecraft:desert"]},"end_city":{"values":["minecraft:end_highlands","minecraft:end_midlands"]},"igloo":{"values":["minecraft:snowy_taiga","minecraft:snowy_plains","minecraft:snowy_slopes"]},"jungle_temple":{"values":["minecraft:bamboo_jungle","minecraft:jungle"]},"mineshaft":{"values":["#minecraft:is_ocean","#minecraft:is_river","#minecraft:is_beach","#minecraft:is_mountain","#minecraft:is_hill","#minecraft:is_taiga","#minecraft:is_jungle","#minecraft:is_forest","minecraft:stony_shore","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:windswept_savanna","minecraft:desert","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains","minecraft:swamp","minecraft:mangrove_swamp","minecraft:savanna_plateau","minecraft:dripstone_caves","minecraft:lush_caves"]},"mineshaft_mesa":{"values":["#minecraft:is_badlands"]},"nether_fortress":{"values":["#minecraft:is_nether"]},"nether_fossil":{"values":["minecraft:soul_sand_valley"]},"ocean_monument":{"values":["#minecraft:is_deep_ocean"]},"ocean_ruin_cold":{"values":["minecraft:frozen_ocean","minecraft:cold_ocean","minecraft:ocean","minecraft:deep_frozen_ocean","minecraft:deep_cold_ocean","minecraft:deep_ocean"]},"ocean_ruin_warm":{"values":["minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:deep_lukewarm_ocean"]},"pillager_outpost":{"values":["minecraft:desert","minecraft:plains","minecraft:savanna","minecraft:snowy_plains","minecraft:taiga","#minecraft:is_mountain","minecraft:grove"]},"ruined_portal_desert":{"values":["minecraft:desert"]},"ruined_portal_jungle":{"values":["#minecraft:is_jungle"]},"ruined_portal_mountain":{"values":["#minecraft:is_badlands","#minecraft:is_hill","minecraft:savanna_plateau","minecraft:windswept_savanna","minecraft:stony_shore","#minecraft:is_mountain"]},"ruined_portal_nether":{"values":["#minecraft:is_nether"]},"ruined_portal_ocean":{"values":["#minecraft:is_ocean"]},"ruined_portal_standard":{"values":["#minecraft:is_beach","#minecraft:is_river","#minecraft:is_taiga","#minecraft:is_forest","minecraft:mushroom_fields","minecraft:ice_spikes","minecraft:dripstone_caves","minecraft:lush_caves","minecraft:savanna","minecraft:snowy_plains","minecraft:plains","minecraft:sunflower_plains"]},"ruined_portal_swamp":{"values":["minecraft:swamp","minecraft:mangrove_swamp"]},"shipwreck":{"values":["#minecraft:is_ocean"]},"shipwreck_beached":{"values":["#minecraft:is_beach"]},"stronghold":{"values":["#minecraft:is_overworld"]},"swamp_hut":{"values":["minecraft:swamp"]},"trail_ruins":{"values":["minecraft:taiga","minecraft:snowy_taiga","minecraft:old_growth_pine_taiga","minecraft:old_growth_spruce_taiga","minecraft:old_growth_birch_forest","minecraft:jungle"]},"trial_chambers":{"values":["minecraft:mushroom_fields","minecraft:deep_frozen_ocean","minecraft:frozen_ocean","minecraft:deep_cold_ocean","minecraft:cold_ocean","minecraft:deep_ocean","minecraft:ocean","minecraft:deep_lukewarm_ocean","minecraft:lukewarm_ocean","minecraft:warm_ocean","minecraft:stony_shore","minecraft:swamp","minecraft:mangrove_swamp","minecraft:snowy_slopes","minecraft:snowy_plains","minecraft:snowy_beach","minecraft:windswept_gravelly_hills","minecraft:grove","minecraft:windswept_hills","minecraft:snowy_taiga","minecraft:windswept_forest","minecraft:taiga","minecraft:plains","minecraft:meadow","minecraft:beach","minecraft:forest","minecraft:old_growth_spruce_taiga","minecraft:flower_forest","minecraft:birch_forest","minecraft:dark_forest","minecraft:pale_garden","minecraft:savanna_plateau","minecraft:savanna","minecraft:jungle","minecraft:badlands","minecraft:desert","minecraft:wooded_badlands","minecraft:jagged_peaks","minecraft:stony_peaks","minecraft:frozen_river","minecraft:river","minecraft:ice_spikes","minecraft:old_growth_pine_taiga","minecraft:sunflower_plains","minecraft:old_growth_birch_forest","minecraft:sparse_jungle","minecraft:bamboo_jungle","minecraft:eroded_badlands","minecraft:windswept_savanna","minecraft:cherry_grove","minecraft:frozen_peaks","minecraft:dripstone_caves","minecraft:lush_caves"]},"village_desert":{"values":["minecraft:desert"]},"village_plains":{"values":["minecraft:plains","minecraft:meadow"]},"village_savanna":{"values":["minecraft:savanna"]},"village_snowy":{"values":["minecraft:snowy_plains"]},"village_taiga":{"values":["minecraft:taiga"]},"woodland_mansion":{"values":["minecraft:dark_forest","minecraft:pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json new file mode 100644 index 000000000..35f763029 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:crimson_forest", + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/end_city.json new file mode 100644 index 000000000..b7e75588c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/end_city.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:end_highlands", + "minecraft:end_midlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/igloo.json new file mode 100644 index 000000000..71ee6f117 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:snowy_taiga", + "minecraft:snowy_plains", + "minecraft:snowy_slopes" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json new file mode 100644 index 000000000..cdde1cc9e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json new file mode 100644 index 000000000..a211c8c86 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -0,0 +1,26 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "#minecraft:is_beach", + "#minecraft:is_mountain", + "#minecraft:is_hill", + "#minecraft:is_taiga", + "#minecraft:is_jungle", + "#minecraft:is_forest", + "minecraft:stony_shore", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:windswept_savanna", + "minecraft:desert", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:savanna_plateau", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json new file mode 100644 index 000000000..161fcc289 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fortress.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 000000000..220ffbbb1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json new file mode 100644 index 000000000..0fef9dd36 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_monument.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json new file mode 100644 index 000000000..87f9e020a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:ocean", + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json new file mode 100644 index 000000000..7e0e114bd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json new file mode 100644 index 000000000..966dca198 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:plains", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:taiga", + "#minecraft:is_mountain", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json new file mode 100644 index 000000000..c1d3c371f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json new file mode 100644 index 000000000..5863945e3 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_badlands", + "#minecraft:is_hill", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna", + "minecraft:stony_shore", + "#minecraft:is_mountain" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json new file mode 100644 index 000000000..f7e672b8c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_nether" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json new file mode 100644 index 000000000..3cf0503f1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json @@ -0,0 +1,16 @@ +{ + "values": [ + "#minecraft:is_beach", + "#minecraft:is_river", + "#minecraft:is_taiga", + "#minecraft:is_forest", + "minecraft:mushroom_fields", + "minecraft:ice_spikes", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:savanna", + "minecraft:snowy_plains", + "minecraft:plains", + "minecraft:sunflower_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json new file mode 100644 index 000000000..0f5eb22e0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json new file mode 100644 index 000000000..9d98621be --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json new file mode 100644 index 000000000..b15673e3d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json new file mode 100644 index 000000000..d3152c5b0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_overworld" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json new file mode 100644 index 000000000..6afa25754 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json new file mode 100644 index 000000000..6cd82ab79 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:old_growth_birch_forest", + "minecraft:jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json new file mode 100644 index 000000000..ff5c6a15a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/trial_chambers.json @@ -0,0 +1,57 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json new file mode 100644 index 000000000..b602af3b0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:meadow" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json new file mode 100644 index 000000000..ed8b45507 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json new file mode 100644 index 000000000..05a22cb3c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:snowy_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json new file mode 100644 index 000000000..a466ede60 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json new file mode 100644 index 000000000..33519bb4c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:dark_forest", + "minecraft:pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_badlands.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_badlands.json new file mode 100644 index 000000000..2067af282 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_beach.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_beach.json new file mode 100644 index 000000000..124b0d42a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_beach.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:beach", + "minecraft:snowy_beach" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_deep_ocean.json new file mode 100644 index 000000000..eefd3ebd1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_deep_ocean.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:deep_frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_end.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_end.json new file mode 100644 index 000000000..71d4af2d0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_end.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:the_end", + "minecraft:end_highlands", + "minecraft:end_midlands", + "minecraft:small_end_islands", + "minecraft:end_barrens" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_forest.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_forest.json new file mode 100644 index 000000000..bcd87f0b6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_forest.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_hill.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_hill.json new file mode 100644 index 000000000..e52099d14 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_hill.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:windswept_hills", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_jungle.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_jungle.json new file mode 100644 index 000000000..2bc95599b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:bamboo_jungle", + "minecraft:jungle", + "minecraft:sparse_jungle" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_mountain.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_mountain.json new file mode 100644 index 000000000..fe922aa66 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:meadow", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:snowy_slopes", + "minecraft:cherry_grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_nether.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_nether.json new file mode 100644 index 000000000..340c9d161 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_nether.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_ocean.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_ocean.json new file mode 100644 index 000000000..ce6b5168d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_ocean.json @@ -0,0 +1,10 @@ +{ + "values": [ + "#minecraft:is_deep_ocean", + "minecraft:frozen_ocean", + "minecraft:ocean", + "minecraft:cold_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_overworld.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 000000000..9de4c3f3f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,58 @@ +{ + "values": [ + "minecraft:mushroom_fields", + "minecraft:deep_frozen_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_cold_ocean", + "minecraft:cold_ocean", + "minecraft:deep_ocean", + "minecraft:ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:warm_ocean", + "minecraft:stony_shore", + "minecraft:swamp", + "minecraft:mangrove_swamp", + "minecraft:snowy_slopes", + "minecraft:snowy_plains", + "minecraft:snowy_beach", + "minecraft:windswept_gravelly_hills", + "minecraft:grove", + "minecraft:windswept_hills", + "minecraft:snowy_taiga", + "minecraft:windswept_forest", + "minecraft:taiga", + "minecraft:plains", + "minecraft:meadow", + "minecraft:beach", + "minecraft:forest", + "minecraft:old_growth_spruce_taiga", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:savanna_plateau", + "minecraft:savanna", + "minecraft:jungle", + "minecraft:badlands", + "minecraft:desert", + "minecraft:wooded_badlands", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:frozen_river", + "minecraft:river", + "minecraft:ice_spikes", + "minecraft:old_growth_pine_taiga", + "minecraft:sunflower_plains", + "minecraft:old_growth_birch_forest", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:eroded_badlands", + "minecraft:windswept_savanna", + "minecraft:cherry_grove", + "minecraft:frozen_peaks", + "minecraft:dripstone_caves", + "minecraft:lush_caves", + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_river.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 000000000..5ca91a79d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:river", + "minecraft:frozen_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_savanna.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_savanna.json new file mode 100644 index 000000000..fc71cb523 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_savanna.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_taiga.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_taiga.json new file mode 100644 index 000000000..42944dcb5 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json new file mode 100644 index 000000000..896ce431f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/mineshaft_blocking.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/more_frequent_drowned_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json new file mode 100644 index 000000000..94d007303 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/polar_bears_spawn_on_alternate_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/produces_corals_from_bonemeal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json new file mode 100644 index 000000000..c5435e253 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/reduce_water_ambient_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 000000000..800c17196 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json new file mode 100644 index 000000000..c9da19ea9 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_farm_animals.json @@ -0,0 +1,26 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:windswept_forest", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_hills", + "minecraft:stony_peaks" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json new file mode 100644 index 000000000..76dda3671 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -0,0 +1,17 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:grove", + "minecraft:deep_dark", + "minecraft:frozen_river", + "minecraft:snowy_taiga", + "minecraft:snowy_beach", + "#minecraft:is_end" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json new file mode 100644 index 000000000..21875c99c --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_coral_variant_zombie_nautilus.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json new file mode 100644 index 000000000..f1a8ccb64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_gold_rabbits.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_snow_foxes.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json new file mode 100644 index 000000000..b009f6824 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_farm_animals.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp", + "minecraft:deep_lukewarm_ocean", + "minecraft:lukewarm_ocean" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json new file mode 100644 index 000000000..c38caafd0 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:desert", + "minecraft:warm_ocean", + "#minecraft:is_jungle", + "#minecraft:is_savanna", + "#minecraft:is_nether", + "#minecraft:is_badlands", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json new file mode 100644 index 000000000..b37d5ef64 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/spawns_white_rabbits.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:frozen_ocean", + "minecraft:snowy_taiga", + "minecraft:frozen_river", + "minecraft:snowy_beach", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:snowy_slopes", + "minecraft:grove" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json new file mode 100644 index 000000000..bd1af0f8e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/stronghold_biased_to.json @@ -0,0 +1,41 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:snowy_plains", + "minecraft:ice_spikes", + "minecraft:desert", + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:pale_garden", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:windswept_hills", + "minecraft:windswept_gravelly_hills", + "minecraft:windswept_forest", + "minecraft:windswept_savanna", + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "minecraft:meadow", + "minecraft:cherry_grove", + "minecraft:grove", + "minecraft:snowy_slopes", + "minecraft:frozen_peaks", + "minecraft:jagged_peaks", + "minecraft:stony_peaks", + "minecraft:mushroom_fields", + "minecraft:dripstone_caves", + "minecraft:lush_caves" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json new file mode 100644 index 000000000..1128ade17 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/water_on_map_outlines.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#minecraft:is_ocean", + "#minecraft:is_river", + "minecraft:swamp", + "minecraft:mangrove_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json new file mode 100644 index 000000000..f55aea667 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_wandering_trader_spawns.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json new file mode 100644 index 000000000..05d85d951 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/biome/without_zombie_sieges.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/_all.json new file mode 100644 index 000000000..e4463e55a --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/_all.json @@ -0,0 +1 @@ +{"can_spawn_from_bone_meal":{"values":["minecraft:flower_default","minecraft:flower_flower_forest","minecraft:flower_swamp","minecraft:flower_plain","minecraft:flower_meadow","minecraft:flower_cherry","minecraft:wildflower","minecraft:flower_pale_garden"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/can_spawn_from_bone_meal.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/can_spawn_from_bone_meal.json new file mode 100644 index 000000000..4c3e7adcd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/configured_feature/can_spawn_from_bone_meal.json @@ -0,0 +1,12 @@ +{ + "values": [ + "minecraft:flower_default", + "minecraft:flower_flower_forest", + "minecraft:flower_swamp", + "minecraft:flower_plain", + "minecraft:flower_meadow", + "minecraft:flower_cherry", + "minecraft:wildflower", + "minecraft:flower_pale_garden" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json new file mode 100644 index 000000000..67c6a537e --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/_all.json @@ -0,0 +1 @@ +{"visible":{"values":["minecraft:classic_flat","minecraft:tunnelers_dream","minecraft:water_world","minecraft:overworld","minecraft:snowy_kingdom","minecraft:bottomless_pit","minecraft:desert","minecraft:redstone_ready","minecraft:the_void"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json new file mode 100644 index 000000000..de2b98dfc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/flat_level_generator_preset/visible.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:classic_flat", + "minecraft:tunnelers_dream", + "minecraft:water_world", + "minecraft:overworld", + "minecraft:snowy_kingdom", + "minecraft:bottomless_pit", + "minecraft:desert", + "minecraft:redstone_ready", + "minecraft:the_void" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/_all.json new file mode 100644 index 000000000..2aeccecbd --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/_all.json @@ -0,0 +1 @@ +{"cats_spawn_as_black":{"values":["minecraft:swamp_hut"]},"cats_spawn_in":{"values":["minecraft:swamp_hut"]},"dolphin_located":{"values":["#minecraft:ocean_ruin","#minecraft:shipwreck"]},"eye_of_ender_located":{"values":["minecraft:stronghold"]},"mineshaft":{"values":["minecraft:mineshaft","minecraft:mineshaft_mesa"]},"ocean_ruin":{"values":["minecraft:ocean_ruin_cold","minecraft:ocean_ruin_warm"]},"on_desert_village_maps":{"values":["minecraft:village_desert"]},"on_jungle_explorer_maps":{"values":["minecraft:jungle_pyramid"]},"on_ocean_explorer_maps":{"values":["minecraft:monument"]},"on_plains_village_maps":{"values":["minecraft:village_plains"]},"on_savanna_village_maps":{"values":["minecraft:village_savanna"]},"on_snowy_village_maps":{"values":["minecraft:village_snowy"]},"on_swamp_explorer_maps":{"values":["minecraft:swamp_hut"]},"on_taiga_village_maps":{"values":["minecraft:village_taiga"]},"on_treasure_maps":{"values":["minecraft:buried_treasure"]},"on_trial_chambers_maps":{"values":["minecraft:trial_chambers"]},"on_woodland_explorer_maps":{"values":["minecraft:mansion"]},"ruined_portal":{"values":["minecraft:ruined_portal_desert","minecraft:ruined_portal_jungle","minecraft:ruined_portal_mountain","minecraft:ruined_portal_nether","minecraft:ruined_portal_ocean","minecraft:ruined_portal","minecraft:ruined_portal_swamp"]},"shipwreck":{"values":["minecraft:shipwreck","minecraft:shipwreck_beached"]},"village":{"values":["minecraft:village_plains","minecraft:village_desert","minecraft:village_savanna","minecraft:village_snowy","minecraft:village_taiga"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_as_black.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_in.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_in.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/cats_spawn_in.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/dolphin_located.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/dolphin_located.json new file mode 100644 index 000000000..4c5da1fc8 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/dolphin_located.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:ocean_ruin", + "#minecraft:shipwreck" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json new file mode 100644 index 000000000..0635d07a6 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/eye_of_ender_located.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stronghold" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/mineshaft.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/mineshaft.json new file mode 100644 index 000000000..3def9bece --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/mineshaft.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:mineshaft", + "minecraft:mineshaft_mesa" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ocean_ruin.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ocean_ruin.json new file mode 100644 index 000000000..da7a0aca1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ocean_ruin.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ocean_ruin_cold", + "minecraft:ocean_ruin_warm" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json new file mode 100644 index 000000000..ba7efaf3b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_desert_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_desert" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json new file mode 100644 index 000000000..ba0e1c3aa --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_jungle_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle_pyramid" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json new file mode 100644 index 000000000..ab6748ebf --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_ocean_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:monument" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json new file mode 100644 index 000000000..10f9ba4de --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_plains_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_plains" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json new file mode 100644 index 000000000..c3bd14d0b --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_savanna_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_savanna" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json new file mode 100644 index 000000000..d9477e5c1 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_snowy_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_snowy" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json new file mode 100644 index 000000000..69fd4a7ff --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_swamp_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:swamp_hut" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json new file mode 100644 index 000000000..e74218b11 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_taiga_village_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_treasure_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_treasure_maps.json new file mode 100644 index 000000000..5dcd70925 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_treasure_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:buried_treasure" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json new file mode 100644 index 000000000..e8128caa4 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_trial_chambers_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:trial_chambers" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json new file mode 100644 index 000000000..b15b42158 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/on_woodland_explorer_maps.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mansion" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ruined_portal.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ruined_portal.json new file mode 100644 index 000000000..b2424b111 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/ruined_portal.json @@ -0,0 +1,11 @@ +{ + "values": [ + "minecraft:ruined_portal_desert", + "minecraft:ruined_portal_jungle", + "minecraft:ruined_portal_mountain", + "minecraft:ruined_portal_nether", + "minecraft:ruined_portal_ocean", + "minecraft:ruined_portal", + "minecraft:ruined_portal_swamp" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/shipwreck.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/shipwreck.json new file mode 100644 index 000000000..6b8bc734d --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/shipwreck.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:shipwreck", + "minecraft:shipwreck_beached" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/village.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/village.json new file mode 100644 index 000000000..a0f770185 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/structure/village.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:village_plains", + "minecraft:village_desert", + "minecraft:village_savanna", + "minecraft:village_snowy", + "minecraft:village_taiga" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/_all.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/_all.json new file mode 100644 index 000000000..ed3f37327 --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/_all.json @@ -0,0 +1 @@ +{"extended":{"values":["#minecraft:normal","minecraft:debug_all_block_states"]},"normal":{"values":["minecraft:normal","minecraft:flat","minecraft:large_biomes","minecraft:amplified","minecraft:single_biome_surface"]}} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/extended.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/extended.json new file mode 100644 index 000000000..9603a20bc --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/extended.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#minecraft:normal", + "minecraft:debug_all_block_states" + ] +} \ No newline at end of file diff --git a/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/normal.json b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/normal.json new file mode 100644 index 000000000..cbd3e0b4f --- /dev/null +++ b/assets/datapacks/26_1/data/minecraft/tags/worldgen/world_preset/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "minecraft:normal", + "minecraft:flat", + "minecraft:large_biomes", + "minecraft:amplified", + "minecraft:single_biome_surface" + ] +} \ No newline at end of file diff --git a/crates/pumpkin-data/src/generated/argument_type_id_remap.rs b/crates/pumpkin-data/src/generated/argument_type_id_remap.rs index 10d296d25..f0dc7353d 100644 --- a/crates/pumpkin-data/src/generated/argument_type_id_remap.rs +++ b/crates/pumpkin-data/src/generated/argument_type_id_remap.rs @@ -156,7 +156,8 @@ pub fn remap_argument_type_id_for_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_7_6 .get(argument_type_id as usize) .copied() @@ -168,7 +169,10 @@ pub fn remap_argument_type_id_for_version( .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_9 .get(argument_type_id as usize) .copied() @@ -180,19 +184,23 @@ pub fn remap_argument_type_id_for_version( .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_11 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_12 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_13 .get(argument_type_id as usize) .copied() @@ -204,43 +212,55 @@ pub fn remap_argument_type_id_for_version( .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_14 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_15 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_16 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_16_2 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_17 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_18 .get(argument_type_id as usize) .copied() .unwrap_or(5) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { ARGUMENT_TYPE_ID_REMAP_V_26_2_TO_V_1_19 .get(argument_type_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/attribute_id_remap.rs b/crates/pumpkin-data/src/generated/attribute_id_remap.rs index 913cb8fea..a11d90122 100644 --- a/crates/pumpkin-data/src/generated/attribute_id_remap.rs +++ b/crates/pumpkin-data/src/generated/attribute_id_remap.rs @@ -123,7 +123,8 @@ pub static ATTRIBUTE_ID_REMAP_V_26_2_TO_V_26_1: &[u32] = &[ #[must_use] pub fn remap_attribute_id_for_version(attribute_id: u32, version: JavaMinecraftVersion) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_7_6 .get(attribute_id as usize) .copied() @@ -133,62 +134,101 @@ pub fn remap_attribute_id_for_version(attribute_id: u32, version: JavaMinecraftV .get(attribute_id as usize) .copied() .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_9 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_9 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_10 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_10 .get(attribute_id as usize) .copied() .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_11 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_12 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_13 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_11 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_12 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_13 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_13_2 => { ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_13_2 .get(attribute_id as usize) .copied() .unwrap_or(attribute_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_14 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_15 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_16 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_14 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_15 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_16 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_16_2 .get(attribute_id as usize) .copied() .unwrap_or(attribute_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_17 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_18 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_19 - .get(attribute_id as usize) - .copied() - .unwrap_or(attribute_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_17 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_18 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { + ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_19 + .get(attribute_id as usize) + .copied() + .unwrap_or(attribute_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_19_3 => { ATTRIBUTE_ID_REMAP_V_26_2_TO_V_1_19_3 .get(attribute_id as usize) diff --git a/crates/pumpkin-data/src/generated/block_entity_type_id_remap.rs b/crates/pumpkin-data/src/generated/block_entity_type_id_remap.rs index fa70ebc48..c959fbf56 100644 --- a/crates/pumpkin-data/src/generated/block_entity_type_id_remap.rs +++ b/crates/pumpkin-data/src/generated/block_entity_type_id_remap.rs @@ -126,7 +126,8 @@ pub fn remap_block_entity_type_id_for_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_7_6 .get(block_entity_type_id as usize) .copied() @@ -138,7 +139,10 @@ pub fn remap_block_entity_type_id_for_version( .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_9 .get(block_entity_type_id as usize) .copied() @@ -150,19 +154,23 @@ pub fn remap_block_entity_type_id_for_version( .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_11 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_12 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_13 .get(block_entity_type_id as usize) .copied() @@ -174,43 +182,55 @@ pub fn remap_block_entity_type_id_for_version( .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_14 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_15 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_16 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_16_2 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_17 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_18 .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { BLOCK_ENTITY_TYPE_ID_REMAP_V_26_2_TO_V_1_19 .get(block_entity_type_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/block_state_remap.rs b/crates/pumpkin-data/src/generated/block_state_remap.rs index 1c2a89c22..feeaba504 100644 --- a/crates/pumpkin-data/src/generated/block_state_remap.rs +++ b/crates/pumpkin-data/src/generated/block_state_remap.rs @@ -65244,15 +65244,21 @@ pub fn remap_block_state_for_version( version: pumpkin_util::version::JavaMinecraftVersion, ) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_7_6 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_7_6 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } pumpkin_util::version::JavaMinecraftVersion::V_1_8 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_8 .get(usize::from(state_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_9 .get(usize::from(state_id)) .copied() .unwrap_or(0), @@ -65260,54 +65266,88 @@ pub fn remap_block_state_for_version( .get(usize::from(state_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_11 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_12 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_13 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_11 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_12 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_13 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } pumpkin_util::version::JavaMinecraftVersion::V_1_13_2 => { BLOCK_STATE_REMAP_V_26_2_TO_V_1_13_2 .get(usize::from(state_id)) .copied() .unwrap_or(0) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_14 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_15 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_16 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_14 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_15 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_16 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { BLOCK_STATE_REMAP_V_26_2_TO_V_1_16_2 .get(usize::from(state_id)) .copied() .unwrap_or(0) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_17 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_18 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => BLOCK_STATE_REMAP_V_26_2_TO_V_1_19 - .get(usize::from(state_id)) - .copied() - .unwrap_or(0), + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_17 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_18 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { + BLOCK_STATE_REMAP_V_26_2_TO_V_1_19 + .get(usize::from(state_id)) + .copied() + .unwrap_or(0) + } pumpkin_util::version::JavaMinecraftVersion::V_1_19_3 => { BLOCK_STATE_REMAP_V_26_2_TO_V_1_19_3 .get(usize::from(state_id)) diff --git a/crates/pumpkin-data/src/generated/custom_stat_id_remap.rs b/crates/pumpkin-data/src/generated/custom_stat_id_remap.rs index f95474008..68071c8e2 100644 --- a/crates/pumpkin-data/src/generated/custom_stat_id_remap.rs +++ b/crates/pumpkin-data/src/generated/custom_stat_id_remap.rs @@ -163,7 +163,8 @@ pub static CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_21_9: &[u32] = &[ #[must_use] pub fn remap_custom_stat_id_for_version(custom_stat_id: u32, version: JavaMinecraftVersion) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_7_6 .get(custom_stat_id as usize) .copied() @@ -173,29 +174,38 @@ pub fn remap_custom_stat_id_for_version(custom_stat_id: u32, version: JavaMinecr .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_9 - .get(custom_stat_id as usize) - .copied() - .unwrap_or(custom_stat_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { + CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_9 + .get(custom_stat_id as usize) + .copied() + .unwrap_or(custom_stat_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_10 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_10 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_11 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_12 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_13 .get(custom_stat_id as usize) .copied() @@ -207,43 +217,55 @@ pub fn remap_custom_stat_id_for_version(custom_stat_id: u32, version: JavaMinecr .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_14 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_15 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_16 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_16_2 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_17 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_18 .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { CUSTOM_STAT_ID_REMAP_V_26_2_TO_V_1_19 .get(custom_stat_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/data_component_type_id_remap.rs b/crates/pumpkin-data/src/generated/data_component_type_id_remap.rs index a9fe34b4c..d9aaa13c9 100644 --- a/crates/pumpkin-data/src/generated/data_component_type_id_remap.rs +++ b/crates/pumpkin-data/src/generated/data_component_type_id_remap.rs @@ -383,7 +383,8 @@ pub fn remap_data_component_type_id_for_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_7_6 .get(data_component_type_id as usize) .copied() @@ -395,7 +396,10 @@ pub fn remap_data_component_type_id_for_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_9 .get(data_component_type_id as usize) .copied() @@ -407,19 +411,23 @@ pub fn remap_data_component_type_id_for_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_11 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_12 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_13 .get(data_component_type_id as usize) .copied() @@ -431,43 +439,55 @@ pub fn remap_data_component_type_id_for_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_14 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_15 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_16 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_16_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_17 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_18 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_26_2_TO_V_1_19 .get(data_component_type_id as usize) .copied() @@ -572,7 +592,8 @@ pub fn remap_data_component_type_id_from_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_7_6_TO_V_26_2 .get(data_component_type_id as usize) .copied() @@ -584,7 +605,10 @@ pub fn remap_data_component_type_id_from_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_9_TO_V_26_2 .get(data_component_type_id as usize) .copied() @@ -596,19 +620,23 @@ pub fn remap_data_component_type_id_from_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_11_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_12_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_13_TO_V_26_2 .get(data_component_type_id as usize) .copied() @@ -620,43 +648,55 @@ pub fn remap_data_component_type_id_from_version( .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_14_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_15_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_16_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_16_2_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_17_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_18_TO_V_26_2 .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { DATA_COMPONENT_TYPE_ID_REMAP_V_1_19_TO_V_26_2 .get(data_component_type_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/enchantment_id_remap.rs b/crates/pumpkin-data/src/generated/enchantment_id_remap.rs index 04ec18988..3888dfea1 100644 --- a/crates/pumpkin-data/src/generated/enchantment_id_remap.rs +++ b/crates/pumpkin-data/src/generated/enchantment_id_remap.rs @@ -83,7 +83,8 @@ pub static ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_20_3: &[u32] = &[ #[must_use] pub fn remap_enchantment_id_for_version(enchantment_id: u32, version: JavaMinecraftVersion) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_7_6 .get(enchantment_id as usize) .copied() @@ -93,29 +94,38 @@ pub fn remap_enchantment_id_for_version(enchantment_id: u32, version: JavaMinecr .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_9 - .get(enchantment_id as usize) - .copied() - .unwrap_or(enchantment_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { + ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_9 + .get(enchantment_id as usize) + .copied() + .unwrap_or(enchantment_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_10 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_10 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_11 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_12 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_13 .get(enchantment_id as usize) .copied() @@ -127,43 +137,55 @@ pub fn remap_enchantment_id_for_version(enchantment_id: u32, version: JavaMinecr .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_14 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_15 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_16 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_16_2 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_17 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_18 .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { ENCHANTMENT_ID_REMAP_V_26_2_TO_V_1_19 .get(enchantment_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/entity_id_remap.rs b/crates/pumpkin-data/src/generated/entity_id_remap.rs index db7b690fd..15bf3a340 100644 --- a/crates/pumpkin-data/src/generated/entity_id_remap.rs +++ b/crates/pumpkin-data/src/generated/entity_id_remap.rs @@ -283,7 +283,8 @@ pub fn remap_entity_id_for_version( version: pumpkin_util::version::JavaMinecraftVersion, ) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ENTITY_ID_REMAP_V_26_2_TO_V_1_7_6 + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ENTITY_ID_REMAP_V_26_2_TO_V_1_7_6 .get(usize::from(entity_id)) .copied() .unwrap_or(0), @@ -291,7 +292,10 @@ pub fn remap_entity_id_for_version( .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => ENTITY_ID_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => ENTITY_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(entity_id)) .copied() .unwrap_or(0), @@ -299,15 +303,19 @@ pub fn remap_entity_id_for_version( .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => ENTITY_ID_REMAP_V_26_2_TO_V_1_11 + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => ENTITY_ID_REMAP_V_26_2_TO_V_1_11 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => ENTITY_ID_REMAP_V_26_2_TO_V_1_12 + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => ENTITY_ID_REMAP_V_26_2_TO_V_1_12 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => ENTITY_ID_REMAP_V_26_2_TO_V_1_13 + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => ENTITY_ID_REMAP_V_26_2_TO_V_1_13 .get(usize::from(entity_id)) .copied() .unwrap_or(0), @@ -315,31 +323,45 @@ pub fn remap_entity_id_for_version( .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => ENTITY_ID_REMAP_V_26_2_TO_V_1_14 + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => ENTITY_ID_REMAP_V_26_2_TO_V_1_14 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => ENTITY_ID_REMAP_V_26_2_TO_V_1_15 + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => ENTITY_ID_REMAP_V_26_2_TO_V_1_15 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => ENTITY_ID_REMAP_V_26_2_TO_V_1_16 + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => ENTITY_ID_REMAP_V_26_2_TO_V_1_16 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => ENTITY_ID_REMAP_V_26_2_TO_V_1_16_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { + ENTITY_ID_REMAP_V_26_2_TO_V_1_16_2 + .get(usize::from(entity_id)) + .copied() + .unwrap_or(0) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => ENTITY_ID_REMAP_V_26_2_TO_V_1_17 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => ENTITY_ID_REMAP_V_26_2_TO_V_1_17 + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => ENTITY_ID_REMAP_V_26_2_TO_V_1_18 .get(usize::from(entity_id)) .copied() .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => ENTITY_ID_REMAP_V_26_2_TO_V_1_18 - .get(usize::from(entity_id)) - .copied() - .unwrap_or(0), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => ENTITY_ID_REMAP_V_26_2_TO_V_1_19 + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => ENTITY_ID_REMAP_V_26_2_TO_V_1_19 .get(usize::from(entity_id)) .copied() .unwrap_or(0), @@ -408,3 +430,40 @@ pub fn remap_entity_id_for_version( _ => entity_id, } } +#[must_use] +pub fn remap_object_type_for_version( + entity_id: u16, + _version: pumpkin_util::version::JavaMinecraftVersion, +) -> u8 { + match entity_id { + 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 => 1, + 74 => 2, + 3 => 3, + 82 | 24 | 25 | 26 | 27 | 28 | 29 => 10, + 140 => 50, + 44 => 51, + 4 => 60, + 122 => 61, + 42 => 62, + 54 => 63, + 121 => 64, + 46 => 65, + 153 => 66, + 117 => 67, + 78 => 68, + 52 => 70, + 75 | 58 => 71, + 50 => 72, + 104 => 73, + 49 => 75, + 55 => 76, + 77 => 77, + 2 => 78, + 48 => 79, + 56 => 90, + 124 => 91, + 40 => 93, + 143 => 94, + _ => entity_id as u8, + } +} diff --git a/crates/pumpkin-data/src/generated/item.rs b/crates/pumpkin-data/src/generated/item.rs index ba2db4b50..1711532e6 100644 --- a/crates/pumpkin-data/src/generated/item.rs +++ b/crates/pumpkin-data/src/generated/item.rs @@ -67641,7 +67641,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const APPLE : Self = Self { id : 878 , registry_key : "minecraft:apple" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\x08\x02\x11minecraft:is_food\n\x16minecraft:display_name\x08\x05value\x0Fitem.apple.name\0\n\x0Eminecraft:food\x03\tnutrition\x08\n\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier33\xB3>\x01\x0Femit_vibrations\x01\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\xCD\xCC\xCC?\0\n\x17minecraft:use_animation\x08\x05value\x03eat\0\n\x0Eminecraft:tags\t\x04tags\x08\x02\x11minecraft:is_food\0\n\x0Fitem_properties\x01\x04foil\0\x03\x0Bframe_count\x02\x03\ruse_animation\x02\x01\x0Eshould_despawn\x01\x08\x10enchantable_slot\x04none\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x06damage\0\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x04\x01\rhand_equipped\0\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration@\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x05apple\0\0\x03\x11enchantable_value\0\x01\x17can_destroy_in_creative\x01\0\0\0" } ; + pub const APPLE : Self = Self { id : 878 , registry_key : "minecraft:apple" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:display_name\x08\x05value\x0Fitem.apple.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x02\x11minecraft:is_food\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x03\x06damage\0\x03\x11creative_category\x04\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x05apple\0\0\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration@\x01\x0Fstacked_by_data\0\x01\x0Eliquid_clipped\0\x03\ruse_animation\x02\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x80\x01\0\t\titem_tags\x08\x02\x11minecraft:is_food\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x08\n\x11using_converts_to\0\0\n\x17minecraft:use_animation\x08\x05value\x03eat\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier33\xB3>\x01\x0Femit_vibrations\x01\x05\x0Cuse_duration\xCD\xCC\xCC?\x08\x0Bstart_using\x06always\0\0\0" } ; pub const ARCHER_POTTERY_SHERD: Self = Self { id: 671, registry_key: "minecraft:archer_pottery_sherd", @@ -67726,7 +67726,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BAKED_POTATO : Self = Self { id : 281 , registry_key : "minecraft:baked_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\tnutrition\n\x03\ron_use_action\x01\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const BAKED_POTATO : Self = Self { id : 281 , registry_key : "minecraft:baked_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\tnutrition\n\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const BALLOON: Self = Self { id: 612, registry_key: "minecraft:balloon", @@ -67979,7 +67979,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BEEF : Self = Self { id : 273 , registry_key : "minecraft:beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x03\tnutrition\x06\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const BEEF : Self = Self { id : 273 , registry_key : "minecraft:beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x06\x03\ron_use_action\x01\x08\rcooldown_type\0\0\0\0" } ; pub const BEEHIVE: Self = Self { id: -219, registry_key: "minecraft:beehive", @@ -67987,9 +67987,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BEETROOT : Self = Self { id : 285 , registry_key : "minecraft:beetroot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x02\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\0\0" } ; - pub const BEETROOT_SEEDS : Self = Self { id : 295 , registry_key : "minecraft:beetroot_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x12minecraft:beetroot\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\0\0\0" } ; - pub const BEETROOT_SOUP : Self = Self { id : 286 , registry_key : "minecraft:beetroot_soup" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x19?\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\x11using_converts_to\x04bowl\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0\0" } ; + pub const BEETROOT : Self = Self { id : 285 , registry_key : "minecraft:beetroot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x02\x08\x11using_converts_to\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\0\0\0" } ; + pub const BEETROOT_SEEDS : Self = Self { id : 295 , registry_key : "minecraft:beetroot_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x12minecraft:beetroot\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0\0" } ; + pub const BEETROOT_SOUP : Self = Self { id : 286 , registry_key : "minecraft:beetroot_soup" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x08\x11using_converts_to\x04bowl\x03\tnutrition\x0C\x03\rcooldown_time\0\x08\rcooldown_type\0\0\0\0" } ; pub const BELL: Self = Self { id: -206, registry_key: "minecraft:bell", @@ -68151,7 +68151,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BLACK_BUNDLE : Self = Self { id : 857 , registry_key : "minecraft:black_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x03\x06damage\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x16bundle_black_open_back\x08\x11bundle_open_front\x17bundle_black_open_front\x08\x07default\x0Cbundle_black\0\0\x01\x04foil\0\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; + pub const BLACK_BUNDLE : Self = Self { id : 857 , registry_key : "minecraft:black_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x03\x11creative_category\x06\x03\x06damage\0\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x16bundle_black_open_back\x08\x11bundle_open_front\x17bundle_black_open_front\x08\x07default\x0Cbundle_black\0\0\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x08\x0Ecreative_group\0\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const BLACK_CANDLE: Self = Self { id: -428, registry_key: "minecraft:black_candle", @@ -68327,7 +68327,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BLUE_BUNDLE : Self = Self { id : 858 , registry_key : "minecraft:blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x0Eshould_despawn\x01\x03\x11enchantable_value\0\x03\x0Cuse_duration\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_blue_open_back\x08\x11bundle_open_front\x16bundle_blue_open_front\x08\x07default\x0Bbundle_blue\0\0\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x01\x04foil\0\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x03\x06damage\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\0\0" } ; + pub const BLUE_BUNDLE : Self = Self { id : 858 , registry_key : "minecraft:blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x0Eshould_despawn\x01\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_blue_open_back\x08\x11bundle_open_front\x16bundle_blue_open_front\x08\x07default\x0Bbundle_blue\0\0\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x03\x06damage\0\x03\x11enchantable_value\0\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x02\x03\x0Cuse_duration\0\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; pub const BLUE_CANDLE: Self = Self { id: -424, registry_key: "minecraft:blue_candle", @@ -68566,8 +68566,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BREAD : Self = Self { id : 261 , registry_key : "minecraft:bread" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\ron_use_action\x01\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\n\x08\rcooldown_type\0\0\0\0" } ; - pub const BREEZE_ROD : Self = Self { id : 874 , registry_key : "minecraft:breeze_rod" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x17minecraft:hand_equipped\x01\x05value\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x03\x0Cuse_duration\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbreeze_rod\0\0\x01\x0Eshould_despawn\x01\x01\rhand_equipped\x01\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x80\x01\x08\x0Ecreative_group\0\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x06damage\0\x03\x11creative_category\x08\x01\x12hidden_in_commands\x02\x08\x10enchantable_slot\x04none\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\0\n\x16minecraft:display_name\x08\x05value\x14item.breeze_rod.name\0\0\0" } ; + pub const BREAD : Self = Self { id : 261 , registry_key : "minecraft:bread" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\tnutrition\n\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const BREEZE_ROD : Self = Self { id : 874 , registry_key : "minecraft:breeze_rod" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbreeze_rod\0\0\x01\x0Eliquid_clipped\0\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\rhand_equipped\x01\x03\ruse_animation\0\x03\x11enchantable_value\0\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x01\x04foil\0\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x11creative_category\x08\x03\x0Bframe_count\x02\x05\x0Cmining_speed\0\0\x80?\0\n\x16minecraft:display_name\x08\x05value\x14item.breeze_rod.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\0\0" } ; pub const BREEZE_SPAWN_EGG: Self = Self { id: 506, registry_key: "minecraft:breeze_spawn_egg", @@ -68631,7 +68631,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BROWN_BUNDLE : Self = Self { id : 859 , registry_key : "minecraft:brown_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Cbundle_brown\x08\x11bundle_open_front\x17bundle_brown_open_front\x08\x10bundle_open_back\x16bundle_brown_open_back\0\0\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x01\x0Eshould_despawn\x01\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x01\rhand_equipped\0\x03\x11creative_category\x06\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const BROWN_BUNDLE : Self = Self { id : 859 , registry_key : "minecraft:brown_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Cbundle_brown\x08\x10bundle_open_back\x16bundle_brown_open_back\x08\x11bundle_open_front\x17bundle_brown_open_front\0\0\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x03\x11creative_category\x06\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x06damage\0\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const BROWN_CANDLE: Self = Self { id: -425, registry_key: "minecraft:brown_candle", @@ -68807,7 +68807,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BUNDLE : Self = Self { id : 860 , registry_key : "minecraft:bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x03\ruse_animation\0\x01\x04foil\0\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x10bundle_open_back\x08\x11bundle_open_front\x11bundle_open_front\x08\x07default\x06bundle\0\0\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x03\x06damage\0\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const BUNDLE : Self = Self { id : 860 , registry_key : "minecraft:bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\x03\x11enchantable_value\0\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x10bundle_open_back\x08\x11bundle_open_front\x11bundle_open_front\x08\x07default\x06bundle\0\0\x03\x0Emax_stack_size\x02\x03\x06damage\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x01\rhand_equipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const BURN_POTTERY_SHERD: Self = Self { id: 675, registry_key: "minecraft:burn_pottery_sherd", @@ -68871,7 +68871,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CAMERA : Self = Self { id : 607 , registry_key : "minecraft:camera" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x10minecraft:camera\x05\x13black_bars_duration\xCD\xCCL>\x05\x17black_bars_screen_ratio\n\xD7\xA3=\x05\x10picture_duration\0\0\x80?\x05\x14shutter_screen_ratio\0\0\0?\x05\x10shutter_duration\xCD\xCCL>\x05\x13slide_away_duration\xCD\xCCL>\0\x08\x0Fminecraft:block\x10minecraft:camera\x03\x16minecraft:use_duration\xC0\x9A\x0C\0\0" } ; + pub const CAMERA : Self = Self { id : 607 , registry_key : "minecraft:camera" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x08\x0Fminecraft:block\x10minecraft:camera\n\x10minecraft:camera\x05\x14shutter_screen_ratio\0\0\0?\x05\x13slide_away_duration\xCD\xCCL>\x05\x10picture_duration\0\0\x80?\x05\x10shutter_duration\xCD\xCCL>\x05\x13black_bars_duration\xCD\xCCL>\x05\x17black_bars_screen_ratio\n\xD7\xA3=\0\x03\x16minecraft:use_duration\xC0\x9A\x0C\0\0" } ; pub const CAMPFIRE: Self = Self { id: 601, registry_key: "minecraft:campfire", @@ -68900,7 +68900,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CARROT : Self = Self { id : 279 , registry_key : "minecraft:carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x03\tnutrition\x06\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x08\rcooldown_type\0\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x11minecraft:carrots\x01\x1Aplant_at_any_solid_surface\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const CARROT : Self = Self { id : 279 , registry_key : "minecraft:carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x03\tnutrition\x06\x08\rcooldown_type\0\x03\rcooldown_time\0\0\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x11minecraft:carrots\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\0\0\0" } ; pub const CARROT_ON_A_STICK: Self = Self { id: 527, registry_key: "minecraft:carrot_on_a_stick", @@ -69202,7 +69202,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CHICKEN : Self = Self { id : 275 , registry_key : "minecraft:chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x04\x08\rcooldown_type\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\t\x07effects\n\x02\x03\x08duration<\x03\x02id\"\x03\tamplifier\0\x05\x06chance\x9A\x99\x99>\x08\x04name\x06hunger\x08\rdescriptionId\rpotion.hunger\0\0\0\0" } ; + pub const CHICKEN : Self = Self { id : 275 , registry_key : "minecraft:chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x07effects\n\x02\x08\x04name\x06hunger\x05\x06chance\x9A\x99\x99>\x03\x02id\"\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\0\x03\x08duration<\0\x05\x13saturation_modifier\x9A\x99\x99>\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0\0" } ; pub const CHICKEN_SPAWN_EGG: Self = Self { id: 439, registry_key: "minecraft:chicken_spawn_egg", @@ -69322,7 +69322,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CHORUS_FRUIT : Self = Self { id : 568 , registry_key : "minecraft:chorus_fruit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\rcooldown_time(\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\x01\x03\tnutrition\x08\x03\ron_use_action\0\x08\rcooldown_type\x0Bchorusfruit\0\0\0" } ; + pub const CHORUS_FRUIT : Self = Self { id : 568 , registry_key : "minecraft:chorus_fruit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\x0Bchorusfruit\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\x01\x03\ron_use_action\0\x03\tnutrition\x08\x03\rcooldown_time(\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; pub const CHORUS_PLANT: Self = Self { id: 240, registry_key: "minecraft:chorus_plant", @@ -69547,7 +69547,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const COD : Self = Self { id : 264 , registry_key : "minecraft:cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\ron_use_action\x01\x08\rcooldown_type\0\x03\rcooldown_time\0\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x01\x19minecraft:stacked_by_data\x01\0\0" } ; + pub const COD : Self = Self { id : 264 , registry_key : "minecraft:cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\tnutrition\x04\x03\rcooldown_time\0\0\x01\x19minecraft:stacked_by_data\x01\0\0" } ; pub const COD_BUCKET: Self = Self { id: 367, registry_key: "minecraft:cod_bucket", @@ -69674,14 +69674,14 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const COOKED_BEEF : Self = Self { id : 274 , registry_key : "minecraft:cooked_beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\0\0\0" } ; - pub const COOKED_CHICKEN : Self = Self { id : 276 , registry_key : "minecraft:cooked_chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x08\x11using_converts_to\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x03\ron_use_action\x01\0\0\0" } ; - pub const COOKED_COD : Self = Self { id : 268 , registry_key : "minecraft:cooked_cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x03\ron_use_action\x01\x03\tnutrition\n\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; - pub const COOKED_MUTTON : Self = Self { id : 561 , registry_key : "minecraft:cooked_mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCCL?\x01\x0Ecan_always_eat\0\x03\tnutrition\x0C\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0\0" } ; - pub const COOKED_PORKCHOP : Self = Self { id : 263 , registry_key : "minecraft:cooked_porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x10\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCCL?\0\x03\x16minecraft:use_duration@\0\0" } ; - pub const COOKED_RABBIT : Self = Self { id : 289 , registry_key : "minecraft:cooked_rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\n\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0\0" } ; - pub const COOKED_SALMON : Self = Self { id : 269 , registry_key : "minecraft:cooked_salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCCL?\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\x03\tnutrition\x0C\0\0\0" } ; - pub const COOKIE : Self = Self { id : 271 , registry_key : "minecraft:cookie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\tnutrition\x04\0\0\0" } ; + pub const COOKED_BEEF : Self = Self { id : 274 , registry_key : "minecraft:cooked_beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCCL?\x03\ron_use_action\x01\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\x11using_converts_to\0\x03\tnutrition\x10\0\0\0" } ; + pub const COOKED_CHICKEN : Self = Self { id : 276 , registry_key : "minecraft:cooked_chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_COD : Self = Self { id : 268 , registry_key : "minecraft:cooked_cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\rcooldown_time\0\x03\tnutrition\n\x08\rcooldown_type\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_MUTTON : Self = Self { id : 561 , registry_key : "minecraft:cooked_mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCCL?\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\tnutrition\x0C\x03\ron_use_action\x01\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_PORKCHOP : Self = Self { id : 263 , registry_key : "minecraft:cooked_porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCCL?\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\tnutrition\x10\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\0\0\0" } ; + pub const COOKED_RABBIT : Self = Self { id : 289 , registry_key : "minecraft:cooked_rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\tnutrition\n\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_SALMON : Self = Self { id : 269 , registry_key : "minecraft:cooked_salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x0C\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCCL?\x03\ron_use_action\x01\x08\x11using_converts_to\0\0\x01\x19minecraft:stacked_by_data\x01\0\0" } ; + pub const COOKIE : Self = Self { id : 271 , registry_key : "minecraft:cookie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\0\0\0" } ; pub const COPPER_AXE: Self = Self { id: 750, registry_key: "minecraft:copper_axe", @@ -69843,7 +69843,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const COPPER_SPEAR : Self = Self { id : 850 , registry_key : "minecraft:copper_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xFC\x02\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Ditem.copper_spear.attack_miss\x08\nattack_hit\x1Citem.copper_spear.attack_hit\0\n\x17minecraft:use_modifiers\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x15item.copper_spear.use\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\0\n\x16minecraft:display_name\x08\x05value\x16item.copper_spear.name\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\r\0\t\titem_tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\n\x18minecraft:swing_duration\x05\x05value\x9A\x99Y?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x11damage_conditions\x02\x0Cmax_duration\xFA\0\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationP\0\x05\tmin_speed\0\0@A\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xA5\0\0\x05\rhitbox_margin\0\0\x80>\x05\x11damage_multiplier\x85\xEBQ?\x02\x05delay\r\0\x05\x0Fdamage_modifier\0\0\0\0\0\0\n\x12minecraft:cooldown\x05\x08duration\x9A\x99Y?\x08\x04type\x06attack\x08\x08category\x05spear\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ccopper_spear\0\0\x01\rhand_equipped\x01\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\x1A\x01\x0Eshould_despawn\x01\x03\x0Bframe_count\x02\x03\x06damage\x04\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Cuse_duration\x80\xE4\xAF\x01\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:copper_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04name\x16minecraft:copper_ingot\0\0\0\0\0" } ; + pub const COPPER_SPEAR : Self = Self { id : 850 , registry_key : "minecraft:copper_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x16minecraft:display_name\x08\x05value\x16item.copper_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x15item.copper_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x14minecraft:durability\x03\x0Emax_durability\xFC\x02\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x04type\x06attack\x08\x08category\x05spear\x05\x08duration\x9A\x99Y?\0\n\x15minecraft:enchantable\x01\x05value\r\x08\x04slot\x0Bmelee_spear\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:swing_duration\x05\x05value\x9A\x99Y?\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x0Fitem_properties\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Emax_stack_size\x02\x03\x06damage\x04\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x0Bmelee_spear\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ccopper_spear\0\0\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x03\ruse_animation\0\x03\x11enchantable_value\x1A\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\rhand_equipped\x01\0\t\titem_tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x02\x05delay\r\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xFA\0\x05\tmin_speed\0\0\0\0\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xA5\0\0\x05\x11damage_multiplier\x85\xEBQ?\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x02\x0Cmax_durationP\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0@A\0\x05\rhitbox_margin\0\0\x80>\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.copper_spear.attack_hit\x08\x0Battack_miss\x1Ditem.copper_spear.attack_miss\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:copper_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x16minecraft:copper_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\0\0" } ; pub const COPPER_SWORD: Self = Self { id: 747, registry_key: "minecraft:copper_sword", @@ -70208,7 +70208,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CYAN_BUNDLE : Self = Self { id : 861 , registry_key : "minecraft:cyan_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x03\x06damage\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x03\x11creative_category\x06\x01\x04foil\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_cyan_open_back\x08\x11bundle_open_front\x16bundle_cyan_open_front\x08\x07default\x0Bbundle_cyan\0\0\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x03\x11enchantable_value\0\x03\ruse_animation\0\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\0\0\0" } ; + pub const CYAN_BUNDLE : Self = Self { id : 861 , registry_key : "minecraft:cyan_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\n\x0Fitem_properties\x01\rhand_equipped\0\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_cyan_open_back\x08\x07default\x0Bbundle_cyan\x08\x11bundle_open_front\x16bundle_cyan_open_front\0\0\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x03\x06damage\0\x01\x04foil\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const CYAN_CANDLE: Self = Self { id: -422, registry_key: "minecraft:cyan_candle", @@ -70930,7 +70930,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const DIAMOND_SPEAR : Self = Self { id : 851 , registry_key : "minecraft:diamond_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08durationff\x86?\x08\x04type\x06attack\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Ditem.diamond_spear.attack_hit\x08\x0Battack_miss\x1Eitem.diamond_spear.attack_miss\0\n\x15minecraft:enchantable\x01\x05value\n\x08\x04slot\x0Bmelee_spear\0\n\x10minecraft:damage\x02\x05value\x04\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x16item.diamond_spear.use\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x01\x0Femit_vibrations\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durability\xB0\x18\0\n\x16minecraft:display_name\x08\x05value\x17item.diamond_spear.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\n\x18minecraft:swing_duration\x05\x05valueff\x86?\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x17minecraft:diamond_spear\0\0\t\x05items\n\x02\x08\x04name\x11minecraft:diamond\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x01\rhand_equipped\x01\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x03\x11creative_category\x06\x03\x06damage\x08\x03\x11enchantable_value\x14\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rdiamond_spear\0\0\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x0Bmelee_spear\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\x82\0\x05\tmin_speed33\xA3@\0\x05\x0Fdamage_modifier\0\0\0\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0 A\x02\x0Cmax_duration<\0\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\x11damage_multiplier\x9A\x99\x89?\x02\x05delay\n\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\n\x11damage_conditions\x02\x0Cmax_duration\xC8\0\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\0\0\t\titem_tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\0" } ; + pub const DIAMOND_SPEAR : Self = Self { id : 851 , registry_key : "minecraft:diamond_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x10minecraft:damage\x02\x05value\x04\0\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\n\0\n\x18minecraft:swing_duration\x05\x05valueff\x86?\0\n\x16minecraft:display_name\x08\x05value\x17item.diamond_spear.name\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Ditem.diamond_spear.attack_hit\x08\x0Battack_miss\x1Eitem.diamond_spear.attack_miss\0\n\x0Fitem_properties\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x11enchantable_value\x14\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Emax_stack_size\x02\x03\x06damage\x08\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rdiamond_spear\0\0\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Bframe_count\x02\x01\x04foil\0\0\n\x12minecraft:cooldown\x05\x08durationff\x86?\x08\x04type\x06attack\x08\x08category\x05spear\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x17minecraft:diamond_spear\0\0\t\x05items\n\x02\x08\x04name\x11minecraft:diamond\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durability\xB0\x18\0\n\x0Eminecraft:tags\t\x04tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\x82\0\x05\x12min_relative_speed\0\0\0\0\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x02\x05delay\n\0\n\x11damage_conditions\x02\x0Cmax_duration\xC8\0\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\0\x05\x0Fdamage_modifier\0\0\0\0\n\x13dismount_conditions\x05\tmin_speed\0\0 A\x02\x0Cmax_duration<\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\x05\x11damage_multiplier\x9A\x99\x89?\0\0\t\titem_tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x16item.diamond_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\0\0\0" } ; pub const DIAMOND_SWORD: Self = Self { id: 318, registry_key: "minecraft:diamond_sword", @@ -71085,7 +71085,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const DRIED_KELP : Self = Self { id : 270 , registry_key : "minecraft:dried_kelp" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x02\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\ron_use_action\x01\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration \0\0" } ; + pub const DRIED_KELP : Self = Self { id : 270 , registry_key : "minecraft:dried_kelp" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration \n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\tnutrition\x02\x03\ron_use_action\x01\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\0\0\0" } ; pub const DRIED_KELP_BLOCK: Self = Self { id: -139, registry_key: "minecraft:dried_kelp_block", @@ -72031,7 +72031,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const ENCHANTED_GOLDEN_APPLE : Self = Self { id : 259 , registry_key : "minecraft:enchanted_golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99?\x08\x11using_converts_to\0\x03\rcooldown_time\0\t\x07effects\n\x08\x05\x06chance\0\0\x80?\x08\rdescriptionId\x13potion.regeneration\x03\x08duration<\x03\tamplifier\x02\x03\x02id\x14\x08\x04name\x0Cregeneration\0\x03\tamplifier\x06\x08\rdescriptionId\x11potion.absorption\x05\x06chance\0\0\x80?\x03\x08duration\xF0\x01\x03\x02id,\x08\x04name\nabsorption\0\x08\rdescriptionId\x11potion.resistance\x03\tamplifier\0\x03\x08duration\xD8\x04\x03\x02id\x16\x08\x04name\nresistance\x05\x06chance\0\0\x80?\0\x03\tamplifier\0\x03\x08duration\xD8\x04\x08\rdescriptionId\x15potion.fireResistance\x03\x02id\x18\x08\x04name\x0Ffire_resistance\x05\x06chance\0\0\x80?\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\x01\x03\tnutrition\x08\0\x01\x19minecraft:stacked_by_data\x01\x01\x0Eminecraft:foil\x01\x03\x16minecraft:use_duration@\0\0" } ; + pub const ENCHANTED_GOLDEN_APPLE : Self = Self { id : 259 , registry_key : "minecraft:enchanted_golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x0Eminecraft:foil\x01\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x01\x0Ecan_always_eat\x01\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99?\x03\tnutrition\x08\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x07effects\n\x08\x03\x08duration<\x08\rdescriptionId\x13potion.regeneration\x03\x02id\x14\x05\x06chance\0\0\x80?\x08\x04name\x0Cregeneration\x03\tamplifier\x02\0\x08\x04name\nabsorption\x08\rdescriptionId\x11potion.absorption\x05\x06chance\0\0\x80?\x03\x08duration\xF0\x01\x03\x02id,\x03\tamplifier\x06\0\x03\tamplifier\0\x03\x02id\x16\x08\x04name\nresistance\x03\x08duration\xD8\x04\x08\rdescriptionId\x11potion.resistance\x05\x06chance\0\0\x80?\0\x03\x08duration\xD8\x04\x08\x04name\x0Ffire_resistance\x05\x06chance\0\0\x80?\x03\x02id\x18\x08\rdescriptionId\x15potion.fireResistance\x03\tamplifier\0\0\0\0\0" } ; pub const ENCHANTING_TABLE: Self = Self { id: 116, registry_key: "minecraft:enchanting_table", @@ -72606,7 +72606,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GLOW_BERRIES : Self = Self { id : 879 , registry_key : "minecraft:glow_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x04down\x08\x0Bcrop_result\x14minecraft:cave_vines\t\x08plant_at\x08\x04\ncave_vines\x1Ccave_vines_head_with_berries\x01\x1Aplant_at_any_solid_surface\x01\0\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x04\x08\x11using_converts_to\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const GLOW_BERRIES : Self = Self { id : 879 , registry_key : "minecraft:glow_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x14minecraft:cave_vines\t\x08plant_at\x08\x04\ncave_vines\x1Ccave_vines_head_with_berries\x01\x1Aplant_at_any_solid_surface\x01\x08\rplant_at_face\x04down\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\x11using_converts_to\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\0\0" } ; pub const GLOW_FRAME: Self = Self { id: 636, registry_key: "minecraft:glow_frame", @@ -72705,7 +72705,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_APPLE : Self = Self { id : 258 , registry_key : "minecraft:golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x07effects\n\x04\x08\x04name\x0Cregeneration\x08\rdescriptionId\x13potion.regeneration\x05\x06chance\0\0\x80?\x03\x08duration\n\x03\tamplifier\x02\x03\x02id\x14\0\x03\x02id,\x03\x08duration\xF0\x01\x05\x06chance\0\0\x80?\x08\rdescriptionId\x11potion.absorption\x03\tamplifier\0\x08\x04name\nabsorption\0\x05\x13saturation_modifier\x9A\x99\x99?\x01\x0Ecan_always_eat\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\tnutrition\x08\x03\ron_use_action\x01\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0\0" } ; + pub const GOLDEN_APPLE : Self = Self { id : 258 , registry_key : "minecraft:golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x01\x0Ecan_always_eat\x01\x03\tnutrition\x08\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x07effects\n\x04\x08\x04name\x0Cregeneration\x08\rdescriptionId\x13potion.regeneration\x03\tamplifier\x02\x05\x06chance\0\0\x80?\x03\x08duration\n\x03\x02id\x14\0\x05\x06chance\0\0\x80?\x03\x08duration\xF0\x01\x08\x04name\nabsorption\x03\x02id,\x03\tamplifier\0\x08\rdescriptionId\x11potion.absorption\0\x05\x13saturation_modifier\x9A\x99\x99?\x08\x11using_converts_to\0\x03\ron_use_action\x01\0\0\0" } ; pub const GOLDEN_AXE: Self = Self { id: 328, registry_key: "minecraft:golden_axe", @@ -72720,7 +72720,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_CARROT : Self = Self { id : 283 , registry_key : "minecraft:golden_carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\tnutrition\x0C\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99?\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\0\0" } ; + pub const GOLDEN_CARROT : Self = Self { id : 283 , registry_key : "minecraft:golden_carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99?\x01\x0Ecan_always_eat\0\x03\tnutrition\x0C\0\x03\x16minecraft:use_duration@\0\0" } ; pub const GOLDEN_CHESTPLATE: Self = Self { id: 355, registry_key: "minecraft:golden_chestplate", @@ -72791,7 +72791,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_SPEAR : Self = Self { id : 852 , registry_key : "minecraft:golden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\n\x12minecraft:cooldown\x08\x04type\x06attack\x08\x08category\x05spear\x05\x08duration33s?\0\n\x16minecraft:display_name\x08\x05value\x16item.golden_spear.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\0\n\x17minecraft:use_modifiers\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x15item.golden_spear.use\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x03\x0Bframe_count\x02\x01\rhand_equipped\x01\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Cuse_duration\x80\xE4\xAF\x01\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x03\x06damage\x02\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ngold_spear\0\0\x03\x11enchantable_value,\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x02\x05delay\x0E\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\x11damage_multiplier333?\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x14knockback_conditions\x02\x0Cmax_duration\xAA\0\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\0\x05\x0Fdamage_modifier\0\0\0\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\x13\x01\x05\x12min_relative_speed33\x93@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\x02\x0Cmax_durationF\0\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:golden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x14minecraft:gold_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x15minecraft:enchantable\x01\x05value\x16\x08\x04slot\x0Bmelee_spear\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x14minecraft:durability\x03\x0Emax_durability<\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Ditem.golden_spear.attack_miss\x08\nattack_hit\x1Citem.golden_spear.attack_hit\0\0\0" } ; + pub const GOLDEN_SPEAR : Self = Self { id : 852 , registry_key : "minecraft:golden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x12minecraft:cooldown\x05\x08duration33s?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Ditem.golden_spear.attack_miss\x08\nattack_hit\x1Citem.golden_spear.attack_hit\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x16\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x06damage\x02\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ngold_spear\0\0\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x01\rhand_equipped\x01\x03\x11enchantable_value,\x01\x0Eshould_despawn\x01\0\t\titem_tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x14minecraft:durability\x03\x0Emax_durability<\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x16minecraft:display_name\x08\x05value\x16item.golden_spear.name\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier333?\x05\rhitbox_margin\0\0\x80>\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\x13\x01\x05\tmin_speed\0\0\0\0\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xAA\0\x05\tmin_speed33\xA3@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\x02\x0Cmax_durationF\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x02\x05delay\x0E\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x15item.golden_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:golden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04name\x14minecraft:gold_ingot\0\0\0\0\0" } ; pub const GOLDEN_SWORD: Self = Self { id: 325, registry_key: "minecraft:golden_sword", @@ -72855,7 +72855,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GRAY_BUNDLE : Self = Self { id : 862 , registry_key : "minecraft:gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x01\x04foil\0\x03\ruse_animation\0\x03\x06damage\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x16bundle_gray_open_front\x08\x10bundle_open_back\x15bundle_gray_open_back\x08\x07default\x0Bbundle_gray\0\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\0\0" } ; + pub const GRAY_BUNDLE : Self = Self { id : 862 , registry_key : "minecraft:gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x03\x11creative_category\x06\x03\x06damage\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x08\x10enchantable_slot\x04none\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x01\x04foil\0\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_gray_open_back\x08\x11bundle_open_front\x16bundle_gray_open_front\x08\x07default\x0Bbundle_gray\0\0\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const GRAY_CANDLE: Self = Self { id: -420, registry_key: "minecraft:gray_candle", @@ -72954,7 +72954,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GREEN_BUNDLE : Self = Self { id : 863 , registry_key : "minecraft:green_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x03\x06damage\0\x01\x04foil\0\x03\x0Cuse_duration\0\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_green_open_front\x08\x10bundle_open_back\x16bundle_green_open_back\x08\x07default\x0Cbundle_green\0\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x03\x0Emax_stack_size\x02\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const GREEN_BUNDLE : Self = Self { id : 863 , registry_key : "minecraft:green_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_green_open_front\x08\x10bundle_open_back\x16bundle_green_open_back\x08\x07default\x0Cbundle_green\0\0\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x03\x11enchantable_value\0\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\x12hidden_in_commands\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x04none\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; pub const GREEN_CANDLE: Self = Self { id: -426, registry_key: "minecraft:green_candle", @@ -73417,7 +73417,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const HONEY_BOTTLE : Self = Self { id : 604 , registry_key : "minecraft:honey_bottle" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_durationP\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\x11using_converts_to\x0Cglass_bottle\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x0Eremove_effects\x03\x02&\x01\x0Ecan_always_eat\x01\0\x03\x18minecraft:max_stack_size \0\0" } ; + pub const HONEY_BOTTLE : Self = Self { id : 604 , registry_key : "minecraft:honey_bottle" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Eremove_effects\x03\x02&\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\x01\x03\tnutrition\x0C\x08\x11using_converts_to\x0Cglass_bottle\x03\rcooldown_time\0\0\x03\x18minecraft:max_stack_size \x03\x16minecraft:use_durationP\0\0" } ; pub const HONEYCOMB: Self = Self { id: 603, registry_key: "minecraft:honeycomb", @@ -73719,7 +73719,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const IRON_SPEAR : Self = Self { id : 853 , registry_key : "minecraft:iron_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x13item.iron_spear.use\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xF4\x03\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x14minecraft:iron_spear\0\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04name\x14minecraft:iron_ingot\0\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\niron_spear\0\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\x06\x01\x04foil\0\x03\x11enchantable_value\x1C\x01\rhand_equipped\x01\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x08\x0Ecreative_group\0\0\n\x10minecraft:damage\x02\x05value\x03\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\x87\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\x000A\x02\x0Cmax_duration2\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x02\x05delay\x0C\0\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier33s?\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\xE1\0\x05\x12min_relative_speed33\x93@\0\0\0\n\x16minecraft:display_name\x08\x05value\x14item.iron_spear.name\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0E\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Aitem.iron_spear.attack_hit\x08\x0Battack_miss\x1Bitem.iron_spear.attack_miss\0\t\titem_tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\0" } ; + pub const IRON_SPEAR : Self = Self { id : 853 , registry_key : "minecraft:iron_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x13item.iron_spear.use\x01\x0Femit_vibrations\0\0\n\x0Fitem_properties\x03\x06damage\x06\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\niron_spear\0\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x04foil\0\x03\ruse_animation\0\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x03\x11enchantable_value\x1C\x01\rhand_equipped\x01\x01\x12hidden_in_commands\x02\0\n\x10minecraft:damage\x02\x05value\x03\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x02\x05delay\x0C\0\n\x13dismount_conditions\x05\tmin_speed\0\x000A\x02\x0Cmax_duration2\0\x05\x12min_relative_speed\0\0\0\0\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xE1\0\x05\tmin_speed\0\0\0\0\0\x05\rhitbox_margin\0\0\x80>\x05\x11damage_multiplier33s?\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\x87\0\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\x0Fdamage_modifier\0\0\0\0\0\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x14minecraft:iron_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x16minecraft:display_name\x08\x05value\x14item.iron_spear.name\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x14minecraft:durability\x03\x0Emax_durability\xF4\x03\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x15minecraft:enchantable\x01\x05value\x0E\x08\x04slot\x0Bmelee_spear\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Aitem.iron_spear.attack_hit\x08\x0Battack_miss\x1Bitem.iron_spear.attack_miss\0\0\0" } ; pub const IRON_SWORD: Self = Self { id: 309, registry_key: "minecraft:iron_sword", @@ -74301,7 +74301,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIGHT_BLUE_BUNDLE : Self = Self { id : 864 , registry_key : "minecraft:light_blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\x11enchantable_value\0\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x1Bbundle_light_blue_open_back\x08\x11bundle_open_front\x1Cbundle_light_blue_open_front\x08\x07default\x11bundle_light_blue\0\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\0\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\0\x08\x10enchantable_slot\x04none\x01\x04foil\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const LIGHT_BLUE_BUNDLE : Self = Self { id : 864 , registry_key : "minecraft:light_blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\rhand_equipped\0\x03\x11enchantable_value\0\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x03\x06damage\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x1Cbundle_light_blue_open_front\x08\x10bundle_open_back\x1Bbundle_light_blue_open_back\x08\x07default\x11bundle_light_blue\0\0\x08\x10enchantable_slot\x04none\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; pub const LIGHT_BLUE_CANDLE: Self = Self { id: -416, registry_key: "minecraft:light_blue_candle", @@ -74400,7 +74400,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIGHT_GRAY_BUNDLE : Self = Self { id : 865 , registry_key : "minecraft:light_gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x04none\x03\x06damage\0\x03\x11enchantable_value\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_gray\x08\x10bundle_open_back\x1Bbundle_light_gray_open_back\x08\x11bundle_open_front\x1Cbundle_light_gray_open_front\0\0\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x01\rhand_equipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x03\ruse_animation\0\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const LIGHT_GRAY_BUNDLE : Self = Self { id : 865 , registry_key : "minecraft:light_gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x03\x11enchantable_value\0\x03\x06damage\0\x01\x0Fstacked_by_data\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_gray\x08\x10bundle_open_back\x1Bbundle_light_gray_open_back\x08\x11bundle_open_front\x1Cbundle_light_gray_open_front\0\0\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\0\0" } ; pub const LIGHT_GRAY_CANDLE: Self = Self { id: -421, registry_key: "minecraft:light_gray_candle", @@ -74520,7 +74520,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIME_BUNDLE : Self = Self { id : 866 , registry_key : "minecraft:lime_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x03\x06damage\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\x01\x0Eallow_off_hand\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_lime\x08\x11bundle_open_front\x16bundle_lime_open_front\x08\x10bundle_open_back\x15bundle_lime_open_back\0\0\x01\rhand_equipped\0\0\0\0" } ; + pub const LIME_BUNDLE : Self = Self { id : 866 , registry_key : "minecraft:lime_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x05\x0Cmining_speed\0\0\x80?\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x01\x04foil\0\x03\x11creative_category\x06\x03\x06damage\0\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_lime_open_back\x08\x11bundle_open_front\x16bundle_lime_open_front\x08\x07default\x0Bbundle_lime\0\0\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const LIME_CANDLE: Self = Self { id: -418, registry_key: "minecraft:lime_candle", @@ -74724,7 +74724,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const MAGENTA_BUNDLE : Self = Self { id : 867 , registry_key : "minecraft:magenta_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x03\x06damage\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x18bundle_magenta_open_back\x08\x11bundle_open_front\x19bundle_magenta_open_front\x08\x07default\x0Ebundle_magenta\0\0\x03\ruse_animation\0\x08\x0Ecreative_group\0\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x01\x04foil\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const MAGENTA_BUNDLE : Self = Self { id : 867 , registry_key : "minecraft:magenta_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x18bundle_magenta_open_back\x08\x11bundle_open_front\x19bundle_magenta_open_front\x08\x07default\x0Ebundle_magenta\0\0\x03\x0Emax_stack_size\x02\x03\x11enchantable_value\0\x03\x11creative_category\x06\x03\x06damage\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x04foil\0\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const MAGENTA_CANDLE: Self = Self { id: -415, registry_key: "minecraft:magenta_candle", @@ -75026,8 +75026,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const MELON_SEEDS : Self = Self { id : 293 , registry_key : "minecraft:melon_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x14minecraft:melon_stem\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0\0" } ; - pub const MELON_SLICE : Self = Self { id : 272 , registry_key : "minecraft:melon_slice" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\rcooldown_time\0\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const MELON_SEEDS : Self = Self { id : 293 , registry_key : "minecraft:melon_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x14minecraft:melon_stem\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; + pub const MELON_SLICE : Self = Self { id : 272 , registry_key : "minecraft:melon_slice" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\tnutrition\x04\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const MELON_STEM: Self = Self { id: 105, registry_key: "minecraft:melon_stem", @@ -75245,7 +75245,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const MUSHROOM_STEW : Self = Self { id : 260 , registry_key : "minecraft:mushroom_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\x11using_converts_to\x04bowl\0\0\0" } ; + pub const MUSHROOM_STEW : Self = Self { id : 260 , registry_key : "minecraft:mushroom_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x03\tnutrition\x0C\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0\0" } ; pub const MUSIC_DISC_11: Self = Self { id: 554, registry_key: "minecraft:music_disc_11", @@ -75400,7 +75400,7 @@ impl BedrockItem { component_based: true, definition_components: b"\n\0\0", }; - pub const MUTTON : Self = Self { id : 560 , registry_key : "minecraft:mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\0\0\0" } ; + pub const MUTTON : Self = Self { id : 560 , registry_key : "minecraft:mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\ron_use_action\x01\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const MYCELIUM: Self = Self { id: 110, registry_key: "minecraft:mycelium", @@ -75492,7 +75492,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const NETHER_WART : Self = Self { id : 294 , registry_key : "minecraft:nether_wart" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\tsoul_sand\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x15minecraft:nether_wart\0\0\0" } ; + pub const NETHER_WART : Self = Self { id : 294 , registry_key : "minecraft:nether_wart" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x15minecraft:nether_wart\t\x08plant_at\x08\x02\tsoul_sand\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; pub const NETHER_WART_BLOCK: Self = Self { id: 214, registry_key: "minecraft:nether_wart_block", @@ -75598,7 +75598,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const NETHERITE_SPEAR : Self = Self { id : 854 , registry_key : "minecraft:netherite_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x01\rhand_equipped\x01\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x0Bmelee_spear\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Fnetherite_spear\0\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\x1E\x03\ruse_animation\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x06damage\n\x05\x0Cmining_speed\0\0\x80?\0\n\x10minecraft:damage\x02\x05value\x05\0\0\n\x16minecraft:display_name\x08\x05value\x19item.netherite_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x12minecraft:cooldown\x05\x08duration33\x93?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x15minecraft:enchantable\x01\x05value\x0F\x08\x04slot\x0Bmelee_spear\0\t\titem_tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x02\x05delay\x08\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\x11damage_multiplier\x9A\x99\x99?\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x13dismount_conditions\x02\x0Cmax_duration2\0\x05\tmin_speed\0\0\x10A\x05\x12min_relative_speed\0\0\0\0\0\n\x14knockback_conditions\x02\x0Cmax_durationn\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\x05\x0Fdamage_modifier\0\0\0\0\n\x11damage_conditions\x02\x0Cmax_duration\xAF\0\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durability\xDC\x1F\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss item.netherite_spear.attack_miss\x08\nattack_hit\x1Fitem.netherite_spear.attack_hit\0\n\x18minecraft:swing_duration\x05\x05value33\x93?\0\n\x18minecraft:fire_resistant\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x18item.netherite_spear.use\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_spear\0\0\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\0\0" } ; + pub const NETHERITE_SPEAR : Self = Self { id : 854 , registry_key : "minecraft:netherite_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x12minecraft:cooldown\x05\x08duration33\x93?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x16minecraft:display_name\x08\x05value\x19item.netherite_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\0\n\x14minecraft:durability\x03\x0Emax_durability\xDC\x1F\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x18minecraft:swing_duration\x05\x05value33\x93?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\n\x13dismount_conditions\x02\x0Cmax_duration2\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0\x10A\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationn\0\x05\tmin_speed33\xA3@\0\x05\x11damage_multiplier\x9A\x99\x99?\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\xAF\0\x05\x12min_relative_speed33\x93@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x02\x05delay\x08\0\x05\rhitbox_margin\0\0\x80>\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x18item.netherite_spear.use\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\0\n\x18minecraft:fire_resistant\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Fitem.netherite_spear.attack_hit\x08\x0Battack_miss item.netherite_spear.attack_miss\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x0Fitem_properties\x03\x06damage\n\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\rhand_equipped\x01\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\x1E\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Fnetherite_spear\0\0\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11creative_category\x06\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\t\titem_tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_ingot\0\0\0\n\x10minecraft:damage\x02\x05value\x05\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0\0" } ; pub const NETHERITE_SWORD: Self = Self { id: 617, registry_key: "minecraft:netherite_sword", @@ -75795,7 +75795,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const OMINOUS_TRIAL_KEY : Self = Self { id : 875 , registry_key : "minecraft:ominous_trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:display_name\x08\x05value\x1Bitem.ominous_trial_key.name\0\n\x0Fitem_properties\x03\x11creative_category\x08\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11ominous_trial_key\0\0\x03\ruse_animation\0\x01\x04foil\0\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x80\x01\x01\x0Eshould_despawn\x01\x08\x10enchantable_slot\x04none\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x08\x0Ecreative_group\0\0\t\titem_tags\0\0\0\0" } ; + pub const OMINOUS_TRIAL_KEY : Self = Self { id : 875 , registry_key : "minecraft:ominous_trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:display_name\x08\x05value\x1Bitem.ominous_trial_key.name\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x01\x04foil\0\x03\x0Emax_stack_size\x80\x01\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11ominous_trial_key\0\0\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x03\x06damage\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x11creative_category\x08\0\t\titem_tags\0\0\0\0" } ; pub const OPEN_EYEBLOSSOM: Self = Self { id: -1018, registry_key: "minecraft:open_eyeblossom", @@ -75803,7 +75803,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const ORANGE_BUNDLE : Self = Self { id : 868 , registry_key : "minecraft:orange_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_orange_open_back\x08\x07default\rbundle_orange\x08\x11bundle_open_front\x18bundle_orange_open_front\0\0\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x03\ruse_animation\0\x08\x0Ecreative_group\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x01\x0Eshould_despawn\x01\x01\x04foil\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\x03\x06damage\0\x01\x12hidden_in_commands\x02\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0\0" } ; + pub const ORANGE_BUNDLE : Self = Self { id : 868 , registry_key : "minecraft:orange_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_orange_open_back\x08\x11bundle_open_front\x18bundle_orange_open_front\x08\x07default\rbundle_orange\0\0\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x03\x06damage\0\x03\x0Emax_stack_size\x02\x03\x0Bframe_count\x02\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x01\x04foil\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\0\0" } ; pub const ORANGE_CANDLE: Self = Self { id: -414, registry_key: "minecraft:orange_candle", @@ -76336,7 +76336,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PINK_BUNDLE : Self = Self { id : 869 , registry_key : "minecraft:pink_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\x03\x06damage\0\x01\x04foil\0\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_pink_open_back\x08\x07default\x0Bbundle_pink\x08\x11bundle_open_front\x16bundle_pink_open_front\0\0\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eshould_despawn\x01\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0\0" } ; + pub const PINK_BUNDLE : Self = Self { id : 869 , registry_key : "minecraft:pink_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x03\x06damage\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_pink\x08\x10bundle_open_back\x15bundle_pink_open_back\x08\x11bundle_open_front\x16bundle_pink_open_front\0\0\x01\x04foil\0\x03\x11enchantable_value\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const PINK_CANDLE: Self = Self { id: -419, registry_key: "minecraft:pink_candle", @@ -76477,7 +76477,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PITCHER_POD : Self = Self { id : 297 , registry_key : "minecraft:pitcher_pod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x16minecraft:pitcher_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0\0" } ; + pub const PITCHER_POD : Self = Self { id : 297 , registry_key : "minecraft:pitcher_pod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x16minecraft:pitcher_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; pub const PLANKS: Self = Self { id: 814, registry_key: "minecraft:planks", @@ -76513,7 +76513,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const POISONOUS_POTATO : Self = Self { id : 282 , registry_key : "minecraft:poisonous_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\t\x07effects\n\x02\x05\x06chance\x9A\x99\x19?\x08\x04name\x06poison\x08\rdescriptionId\rpotion.poison\x03\tamplifier\0\x03\x02id&\x03\x08duration\n\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x04\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const POISONOUS_POTATO : Self = Self { id : 282 , registry_key : "minecraft:poisonous_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x07effects\n\x02\x03\x08duration\n\x03\tamplifier\0\x03\x02id&\x05\x06chance\x9A\x99\x19?\x08\x04name\x06poison\x08\rdescriptionId\rpotion.poison\0\x08\rcooldown_type\0\x03\tnutrition\x04\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x08\x11using_converts_to\0\0\0\0" } ; pub const POLAR_BEAR_SPAWN_EGG: Self = Self { id: 477, registry_key: "minecraft:polar_bear_spawn_egg", @@ -76990,7 +76990,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PORKCHOP : Self = Self { id : 262 , registry_key : "minecraft:porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x06\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const PORKCHOP : Self = Self { id : 262 , registry_key : "minecraft:porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x03\tnutrition\x06\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; pub const PORTAL: Self = Self { id: 90, registry_key: "minecraft:portal", @@ -76998,7 +76998,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const POTATO : Self = Self { id : 280 , registry_key : "minecraft:potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x12minecraft:potatoes\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x02\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\rcooldown_type\0\x08\x11using_converts_to\0\0\0\0" } ; + pub const POTATO : Self = Self { id : 280 , registry_key : "minecraft:potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x03\tnutrition\x02\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x12minecraft:potatoes\0\0\0" } ; pub const POTATOES: Self = Self { id: 142, registry_key: "minecraft:potatoes", @@ -77132,7 +77132,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PUFFERFISH : Self = Self { id : 267 , registry_key : "minecraft:pufferfish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x03\tnutrition\x02\t\x07effects\n\x06\x05\x06chance\0\0\x80?\x08\rdescriptionId\rpotion.poison\x08\x04name\x06poison\x03\x02id&\x03\tamplifier\x02\x03\x08durationx\0\x03\x08duration\x1E\x03\x02id\x12\x08\x04name\x06nausea\x05\x06chance\0\0\x80?\x08\rdescriptionId\x10potion.confusion\x03\tamplifier\0\0\x05\x06chance\0\0\x80?\x08\x04name\x06hunger\x03\x02id\"\x03\x08duration\x1E\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\x04\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\0\0\0" } ; + pub const PUFFERFISH : Self = Self { id : 267 , registry_key : "minecraft:pufferfish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\tnutrition\x02\t\x07effects\n\x06\x08\x04name\x06poison\x03\x08durationx\x03\tamplifier\x02\x03\x02id&\x08\rdescriptionId\rpotion.poison\x05\x06chance\0\0\x80?\0\x03\x08duration\x1E\x08\rdescriptionId\x10potion.confusion\x03\x02id\x12\x08\x04name\x06nausea\x05\x06chance\0\0\x80?\x03\tamplifier\0\0\x08\x04name\x06hunger\x03\tamplifier\x04\x08\rdescriptionId\rpotion.hunger\x03\x08duration\x1E\x03\x02id\"\x05\x06chance\0\0\x80?\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x01\x0Ecan_always_eat\0\0\0\0" } ; pub const PUFFERFISH_BUCKET: Self = Self { id: 370, registry_key: "minecraft:pufferfish_bucket", @@ -77154,8 +77154,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PUMPKIN_PIE : Self = Self { id : 284 , registry_key : "minecraft:pumpkin_pie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\rcooldown_type\0\x03\tnutrition\x10\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0\0" } ; - pub const PUMPKIN_SEEDS : Self = Self { id : 292 , registry_key : "minecraft:pumpkin_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x16minecraft:pumpkin_stem\0\0\0" } ; + pub const PUMPKIN_PIE : Self = Self { id : 284 , registry_key : "minecraft:pumpkin_pie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x10\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const PUMPKIN_SEEDS : Self = Self { id : 292 , registry_key : "minecraft:pumpkin_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\x0Bcrop_result\x16minecraft:pumpkin_stem\0\0\0" } ; pub const PUMPKIN_STEM: Self = Self { id: 104, registry_key: "minecraft:pumpkin_stem", @@ -77163,7 +77163,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PURPLE_BUNDLE : Self = Self { id : 870 , registry_key : "minecraft:purple_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\t\titem_tags\0\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x03\x11enchantable_value\0\x01\x04foil\0\x03\x11creative_category\x06\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x18bundle_purple_open_front\x08\x07default\rbundle_purple\x08\x10bundle_open_back\x17bundle_purple_open_back\0\0\x03\x06damage\0\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x02\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const PURPLE_BUNDLE : Self = Self { id : 870 , registry_key : "minecraft:purple_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x01\x0Eshould_despawn\x01\x03\x06damage\0\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rbundle_purple\x08\x10bundle_open_back\x17bundle_purple_open_back\x08\x11bundle_open_front\x18bundle_purple_open_front\0\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x03\x11enchantable_value\0\x03\x0Cuse_duration\0\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const PURPLE_CANDLE: Self = Self { id: -423, registry_key: "minecraft:purple_candle", @@ -77353,7 +77353,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const RABBIT : Self = Self { id : 288 , registry_key : "minecraft:rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\tnutrition\x06\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\0\0\0" } ; + pub const RABBIT : Self = Self { id : 288 , registry_key : "minecraft:rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\tnutrition\x06\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\0\0\0" } ; pub const RABBIT_FOOT: Self = Self { id: 538, registry_key: "minecraft:rabbit_foot", @@ -77375,7 +77375,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const RABBIT_STEW : Self = Self { id : 290 , registry_key : "minecraft:rabbit_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x08\x11using_converts_to\x04bowl\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x14\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x08\rcooldown_type\0\0\x03\x18minecraft:max_stack_size\x02\0\0" } ; + pub const RABBIT_STEW : Self = Self { id : 290 , registry_key : "minecraft:rabbit_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x03\rcooldown_time\0\x03\tnutrition\x14\0\0\0" } ; pub const RAIL: Self = Self { id: 66, registry_key: "minecraft:rail", @@ -77453,7 +77453,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const RED_BUNDLE : Self = Self { id : 871 , registry_key : "minecraft:red_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x01\x04foil\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x06damage\0\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x15bundle_red_open_front\x08\x10bundle_open_back\x14bundle_red_open_back\x08\x07default\nbundle_red\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; + pub const RED_BUNDLE : Self = Self { id : 871 , registry_key : "minecraft:red_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x14bundle_red_open_back\x08\x07default\nbundle_red\x08\x11bundle_open_front\x15bundle_red_open_front\0\0\x03\x06damage\0\x01\rhand_equipped\0\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\x03\x11creative_category\x06\x01\x0Eliquid_clipped\0\x01\x04foil\0\x03\x11enchantable_value\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; pub const RED_CANDLE: Self = Self { id: -427, registry_key: "minecraft:red_candle", @@ -77811,7 +77811,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const ROTTEN_FLESH : Self = Self { id : 277 , registry_key : "minecraft:rotten_flesh" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x02\x03\x02id\"\x08\rdescriptionId\rpotion.hunger\x05\x06chance\xCD\xCCL?\x03\tamplifier\0\x03\x08duration<\x08\x04name\x06hunger\0\x03\tnutrition\x08\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\x11using_converts_to\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCC\xCC=\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const ROTTEN_FLESH : Self = Self { id : 277 , registry_key : "minecraft:rotten_flesh" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x02\x08\x04name\x06hunger\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\0\x05\x06chance\xCD\xCCL?\x03\x02id\"\x03\x08duration<\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\tnutrition\x08\x08\x11using_converts_to\0\0\0\0" } ; pub const SADDLE: Self = Self { id: 374, registry_key: "minecraft:saddle", @@ -77819,7 +77819,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const SALMON : Self = Self { id : 265 , registry_key : "minecraft:salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0\0" } ; + pub const SALMON : Self = Self { id : 265 , registry_key : "minecraft:salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\tnutrition\x04\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0\0" } ; pub const SALMON_BUCKET: Self = Self { id: 368, registry_key: "minecraft:salmon_bucket", @@ -78380,7 +78380,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const SPIDER_EYE : Self = Self { id : 278 , registry_key : "minecraft:spider_eye" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCCL?\t\x07effects\n\x02\x05\x06chance\0\0\x80?\x03\x02id&\x08\rdescriptionId\rpotion.poison\x08\x04name\x06poison\x03\tamplifier\0\x03\x08duration\n\0\x03\rcooldown_time\0\x08\x11using_converts_to\0\0\0\0" } ; + pub const SPIDER_EYE : Self = Self { id : 278 , registry_key : "minecraft:spider_eye" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\t\x07effects\n\x02\x03\tamplifier\0\x08\rdescriptionId\rpotion.poison\x03\x08duration\n\x03\x02id&\x08\x04name\x06poison\x05\x06chance\0\0\x80?\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const SPIDER_SPAWN_EGG: Self = Self { id: 450, registry_key: "minecraft:spider_spawn_egg", @@ -78745,7 +78745,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const STONE_SPEAR : Self = Self { id : 855 , registry_key : "minecraft:stone_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:durability\x03\x0Emax_durability\x84\x02\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x05\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x15minecraft:stone_spear\0\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04tags,q.all_tags('minecraft:stone_tool_materials')\0\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Bitem.stone_spear.attack_hit\x08\x0Battack_miss\x1Citem.stone_spear.attack_miss\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x02\0\0\t\titem_tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\n\x0Fitem_properties\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x03\ruse_animation\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bstone_spear\0\0\x03\x0Bframe_count\x02\x03\x11enchantable_value\n\x01\rhand_equipped\x01\x03\x0Emax_stack_size\x02\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x06damage\x04\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\0\n\x12minecraft:cooldown\x08\x04type\x06attack\x08\x08category\x05spear\x05\x08duration\0\0@?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\x13\x01\x05\x12min_relative_speed33\x93@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x02\x05delay\x0E\0\x05\rhitbox_margin\0\0\x80>\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationZ\0\x05\tmin_speed\0\0PA\0\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xB4\0\x05\x12min_relative_speed\0\0\0\0\0\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier\x85\xEBQ?\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\0\n\x16minecraft:display_name\x08\x05value\x15item.stone_spear.name\0\n\x18minecraft:swing_duration\x05\x05value\0\0@?\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x14item.stone_spear.use\x01\x0Femit_vibrations\0\x05\x0Cuse_duration\0\xA0\x8CG\0\0\0" } ; + pub const STONE_SPEAR : Self = Self { id : 855 , registry_key : "minecraft:stone_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\n\x18minecraft:swing_duration\x05\x05value\0\0@?\0\n\x16minecraft:display_name\x08\x05value\x15item.stone_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\0\n\x14minecraft:durability\x03\x0Emax_durability\x84\x02\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x02\x05delay\x0E\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\x02\x0Cmax_durationZ\0\0\x05\rhitbox_margin\0\0\x80>\x05\x0Fdamage_modifier\0\0\0\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\x13\x01\x05\x12min_relative_speed33\x93@\0\x05\x11damage_multiplier\x85\xEBQ?\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xB4\0\x05\tmin_speed33\xA3@\0\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Citem.stone_spear.attack_miss\x08\nattack_hit\x1Bitem.stone_spear.attack_hit\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x12minecraft:cooldown\x05\x08duration\0\0@?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x14item.stone_spear.use\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x03\ruse_animation\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x08\x10enchantable_slot\x0Bmelee_spear\x01\rhand_equipped\x01\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\x04\x03\x11enchantable_value\n\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bstone_spear\0\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x15minecraft:stone_spear\0\0\t\x05items\n\x02\x08\x04tags,q.all_tags('minecraft:stone_tool_materials')\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x15minecraft:enchantable\x01\x05value\x05\x08\x04slot\x0Bmelee_spear\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\0\0\0" } ; pub const STONE_STAIRS: Self = Self { id: 67, registry_key: "minecraft:stone_stairs", @@ -79124,8 +79124,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const SUSPICIOUS_STEW : Self = Self { id : 602 , registry_key : "minecraft:suspicious_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x02\x03\tnutrition\x0C\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x08\x11using_converts_to\x04bowl\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x01\x0Ecan_always_eat\x01\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0\0" } ; - pub const SWEET_BERRIES : Self = Self { id : 287 , registry_key : "minecraft:sweet_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x04\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\0\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x1Aminecraft:sweet_berry_bush\t\x08plant_at\x08\x14\x08farmland\x05grass\x04dirt\x0Bcoarse_dirt\x06podzol\nmoss_block\x08mycelium\x03mud\x14muddy_mangrove_roots\x0Fdirt_with_roots\x01\x1Aplant_at_any_solid_surface\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const SUSPICIOUS_STEW : Self = Self { id : 602 , registry_key : "minecraft:suspicious_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x03\ron_use_action\x02\x01\x0Ecan_always_eat\x01\x03\rcooldown_time\0\x08\x11using_converts_to\x04bowl\0\x03\x18minecraft:max_stack_size\x02\0\0" } ; + pub const SWEET_BERRIES : Self = Self { id : 287 , registry_key : "minecraft:sweet_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\t\x08plant_at\x08\x14\x08farmland\x05grass\x04dirt\x0Bcoarse_dirt\x06podzol\nmoss_block\x08mycelium\x03mud\x14muddy_mangrove_roots\x0Fdirt_with_roots\x08\x0Bcrop_result\x1Aminecraft:sweet_berry_bush\0\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x03\tnutrition\x04\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\0\0" } ; pub const SWEET_BERRY_BUSH: Self = Self { id: -207, registry_key: "minecraft:sweet_berry_bush", @@ -79224,7 +79224,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TORCHFLOWER_SEEDS : Self = Self { id : 296 , registry_key : "minecraft:torchflower_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x1Aminecraft:torchflower_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; + pub const TORCHFLOWER_SEEDS : Self = Self { id : 296 , registry_key : "minecraft:torchflower_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x1Aminecraft:torchflower_crop\x08\rplant_at_face\x02up\0\0\0" } ; pub const TOTEM_OF_UNDYING: Self = Self { id: 578, registry_key: "minecraft:totem_of_undying", @@ -79253,7 +79253,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TRIAL_KEY : Self = Self { id : 876 , registry_key : "minecraft:trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\ruse_animation\0\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x08\x10enchantable_slot\x04none\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x11enchantable_value\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ttrial_key\0\0\x03\x0Bframe_count\x02\x03\x06damage\0\x03\x0Emax_stack_size\x80\x01\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\x03\x11creative_category\x08\x01\rhand_equipped\0\0\t\titem_tags\0\0\n\x16minecraft:display_name\x08\x05value\x13item.trial_key.name\0\0\0" } ; + pub const TRIAL_KEY : Self = Self { id : 876 , registry_key : "minecraft:trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:display_name\x08\x05value\x13item.trial_key.name\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x01\rhand_equipped\0\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ttrial_key\0\0\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x80\x01\x03\x11creative_category\x08\x01\x04foil\0\x01\x0Eallow_off_hand\0\x03\x06damage\0\0\t\titem_tags\0\0\0\0" } ; pub const TRIAL_SPAWNER: Self = Self { id: -315, registry_key: "minecraft:trial_spawner", @@ -79282,7 +79282,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TROPICAL_FISH : Self = Self { id : 266 , registry_key : "minecraft:tropical_fish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\tnutrition\x02\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\0\0\0" } ; + pub const TROPICAL_FISH : Self = Self { id : 266 , registry_key : "minecraft:tropical_fish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\tnutrition\x02\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\ron_use_action\x01\x08\rcooldown_type\0\0\0\0" } ; pub const TROPICAL_FISH_BUCKET: Self = Self { id: 369, registry_key: "minecraft:tropical_fish_bucket", @@ -80333,8 +80333,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const WHEAT_SEEDS : Self = Self { id : 291 , registry_key : "minecraft:wheat_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x0Fminecraft:wheat\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; - pub const WHITE_BUNDLE : Self = Self { id : 872 , registry_key : "minecraft:white_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Cbundle_white\x08\x10bundle_open_back\x16bundle_white_open_back\x08\x11bundle_open_front\x17bundle_white_open_front\0\0\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\0\0" } ; + pub const WHEAT_SEEDS : Self = Self { id : 291 , registry_key : "minecraft:wheat_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\x0Bcrop_result\x0Fminecraft:wheat\x08\rplant_at_face\x02up\0\0\0" } ; + pub const WHITE_BUNDLE : Self = Self { id : 872 , registry_key : "minecraft:white_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x03\x06damage\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x12hidden_in_commands\x02\x01\rhand_equipped\0\x08\x0Ecreative_group\0\x01\x04foil\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x08\x10enchantable_slot\x04none\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_white_open_front\x08\x10bundle_open_back\x16bundle_white_open_back\x08\x07default\x0Cbundle_white\0\0\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const WHITE_CANDLE: Self = Self { id: -413, registry_key: "minecraft:white_candle", @@ -80454,7 +80454,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const WIND_CHARGE : Self = Self { id : 877 , registry_key : "minecraft:wind_charge" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x12hidden_in_commands\x02\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\x11enchantable_value\0\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x03\x06damage\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bwind_charge\0\0\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x80\x01\x01\x0Eliquid_clipped\0\x01\x04foil\0\x01\rhand_equipped\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\0\t\titem_tags\0\0\n\x12minecraft:cooldown\x08\x04type\x03use\x08\x08category\x0Bwind_charge\x05\x08duration\0\0\0?\0\n\x14minecraft:projectile\x08\x11projectile_entity\"minecraft:wind_charge_projectile<>\x05\x16minimum_critical_power\0\0\0\0\0\n\x13minecraft:throwable\x05\x11max_draw_duration\0\0\0\0\x01\x12do_swing_animation\x01\x05\x11min_draw_duration\0\0\0\0\x01\x1Cscale_power_by_draw_duration\0\x05\x12launch_power_scale\0\0\xC0?\x05\x10max_launch_power\0\0\xC0?\0\n\x16minecraft:display_name\x08\x05value\x15item.wind_charge.name\0\0\0" } ; + pub const WIND_CHARGE : Self = Self { id : 877 , registry_key : "minecraft:wind_charge" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:display_name\x08\x05value\x15item.wind_charge.name\0\n\x12minecraft:cooldown\x05\x08duration\0\0\0?\x08\x04type\x03use\x08\x08category\x0Bwind_charge\0\n\x13minecraft:throwable\x05\x12launch_power_scale\0\0\xC0?\x01\x12do_swing_animation\x01\x05\x11min_draw_duration\0\0\0\0\x05\x10max_launch_power\0\0\xC0?\x01\x1Cscale_power_by_draw_duration\0\x05\x11max_draw_duration\0\0\0\0\0\n\x14minecraft:projectile\x08\x11projectile_entity\"minecraft:wind_charge_projectile<>\x05\x16minimum_critical_power\0\0\0\0\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bwind_charge\0\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x11creative_category\x06\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\0\t\titem_tags\0\0\0\0" } ; pub const WITCH_SPAWN_EGG: Self = Self { id: 456, registry_key: "minecraft:witch_spawn_egg", @@ -80567,7 +80567,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const WOODEN_SPEAR : Self = Self { id : 856 , registry_key : "minecraft:wooden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durabilityx\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nwood_spear\0\0\x01\x04foil\0\x03\x0Emax_stack_size\x02\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x06damage\x02\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x03\x11enchantable_value\x1E\x03\ruse_animation\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\rhand_equipped\x01\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x0Eminecraft:fuel\x05\x08duration\0\0 A\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x15item.wooden_spear.use\x01\x0Femit_vibrations\0\0\n\x16minecraft:display_name\x08\x05value\x16item.wooden_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\0\n\x12minecraft:cooldown\x08\x04type\x06attack\x05\x08durationff&?\x08\x08category\x05spear\0\t\titem_tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x11damage_multiplier333?\x02\x05delay\x0F\0\x05\rhitbox_margin\0\0\x80>\n\x14knockback_conditions\x02\x0Cmax_duration\xC8\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration,\x01\0\x05\x0Fdamage_modifier\0\0\0\0\n\x13dismount_conditions\x02\x0Cmax_durationd\0\x05\tmin_speed\0\0`A\x05\x12min_relative_speed\0\0\0\0\0\0\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:wooden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04tags\x1Eq.all_tags('minecraft:planks')\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x18minecraft:swing_duration\x05\x05valueff&?\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.wooden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.wooden_spear.attack_miss\0\0\0" } ; + pub const WOODEN_SPEAR : Self = Self { id : 856 , registry_key : "minecraft:wooden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x15item.wooden_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.wooden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.wooden_spear.attack_miss\0\n\x16minecraft:display_name\x08\x05value\x16item.wooden_spear.name\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08durationff&?\x08\x04type\x06attack\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\n\x0Eminecraft:fuel\x05\x08duration\0\0 A\0\n\x0Fitem_properties\x01\x04foil\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\x1E\x03\x0Emax_stack_size\x02\x03\x06damage\x02\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nwood_spear\0\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x0Fstacked_by_data\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\x17can_destroy_in_creative\x01\x01\rhand_equipped\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x11creative_category\x06\x08\x0Ecreative_group\0\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\n\x18minecraft:swing_duration\x05\x05valueff&?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:wooden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04tags\x1Eq.all_tags('minecraft:planks')\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durabilityx\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration,\x01\x05\tmin_speed\0\0\0\0\0\x05\x0Fdamage_modifier\0\0\0\0\x02\x05delay\x0F\0\x05\rhitbox_margin\0\0\x80>\x05\x11damage_multiplier333?\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x05\tmin_speed\0\0`A\x02\x0Cmax_durationd\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xC8\0\x05\x12min_relative_speed\0\0\0\0\0\0\0\t\titem_tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\0\0\0" } ; pub const WOODEN_SWORD: Self = Self { id: 310, registry_key: "minecraft:wooden_sword", @@ -80596,7 +80596,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const YELLOW_BUNDLE : Self = Self { id : 873 , registry_key : "minecraft:yellow_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rbundle_yellow\x08\x10bundle_open_back\x17bundle_yellow_open_back\x08\x11bundle_open_front\x18bundle_yellow_open_front\0\0\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x01\x0Fstacked_by_data\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0\0" } ; + pub const YELLOW_BUNDLE : Self = Self { id : 873 , registry_key : "minecraft:yellow_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x03\x0Emax_stack_size\x02\x08\x10enchantable_slot\x04none\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_yellow_open_back\x08\x11bundle_open_front\x18bundle_yellow_open_front\x08\x07default\rbundle_yellow\0\0\x03\x0Bframe_count\x02\x03\x06damage\0\x01\x0Eshould_despawn\x01\0\t\titem_tags\0\0\0\0" } ; pub const YELLOW_CANDLE: Self = Self { id: -417, registry_key: "minecraft:yellow_candle", diff --git a/crates/pumpkin-data/src/generated/item_id_remap.rs b/crates/pumpkin-data/src/generated/item_id_remap.rs index 03ec1b672..bde76131f 100644 --- a/crates/pumpkin-data/src/generated/item_id_remap.rs +++ b/crates/pumpkin-data/src/generated/item_id_remap.rs @@ -37494,7 +37494,8 @@ const ITEM_ID_REMAP_V_26_1_TO_V_26_2: &[u16] = &[ #[must_use] pub fn remap_item_id_for_version(item_id: u16, version: JavaMinecraftVersion) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ITEM_ID_REMAP_V_26_2_TO_V_1_7_6 + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ITEM_ID_REMAP_V_26_2_TO_V_1_7_6 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37502,7 +37503,10 @@ pub fn remap_item_id_for_version(item_id: u16, version: JavaMinecraftVersion) -> .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => ITEM_ID_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => ITEM_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37510,15 +37514,19 @@ pub fn remap_item_id_for_version(item_id: u16, version: JavaMinecraftVersion) -> .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => ITEM_ID_REMAP_V_26_2_TO_V_1_11 + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => ITEM_ID_REMAP_V_26_2_TO_V_1_11 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => ITEM_ID_REMAP_V_26_2_TO_V_1_12 + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => ITEM_ID_REMAP_V_26_2_TO_V_1_12 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => ITEM_ID_REMAP_V_26_2_TO_V_1_13 + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => ITEM_ID_REMAP_V_26_2_TO_V_1_13 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37526,31 +37534,43 @@ pub fn remap_item_id_for_version(item_id: u16, version: JavaMinecraftVersion) -> .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => ITEM_ID_REMAP_V_26_2_TO_V_1_14 + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => ITEM_ID_REMAP_V_26_2_TO_V_1_14 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => ITEM_ID_REMAP_V_26_2_TO_V_1_15 + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => ITEM_ID_REMAP_V_26_2_TO_V_1_15 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => ITEM_ID_REMAP_V_26_2_TO_V_1_16 + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => ITEM_ID_REMAP_V_26_2_TO_V_1_16 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => ITEM_ID_REMAP_V_26_2_TO_V_1_16_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => ITEM_ID_REMAP_V_26_2_TO_V_1_16_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => ITEM_ID_REMAP_V_26_2_TO_V_1_17 + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => ITEM_ID_REMAP_V_26_2_TO_V_1_17 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => ITEM_ID_REMAP_V_26_2_TO_V_1_18 + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => ITEM_ID_REMAP_V_26_2_TO_V_1_18 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => ITEM_ID_REMAP_V_26_2_TO_V_1_19 + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => ITEM_ID_REMAP_V_26_2_TO_V_1_19 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37620,7 +37640,8 @@ pub fn remap_item_id_for_version(item_id: u16, version: JavaMinecraftVersion) -> #[must_use] pub fn remap_item_id_from_version(item_id: u16, version: JavaMinecraftVersion) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ITEM_ID_REMAP_V_1_7_6_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => ITEM_ID_REMAP_V_1_7_6_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37628,7 +37649,10 @@ pub fn remap_item_id_from_version(item_id: u16, version: JavaMinecraftVersion) - .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => ITEM_ID_REMAP_V_1_9_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => ITEM_ID_REMAP_V_1_9_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37636,15 +37660,19 @@ pub fn remap_item_id_from_version(item_id: u16, version: JavaMinecraftVersion) - .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => ITEM_ID_REMAP_V_1_11_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => ITEM_ID_REMAP_V_1_11_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => ITEM_ID_REMAP_V_1_12_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => ITEM_ID_REMAP_V_1_12_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => ITEM_ID_REMAP_V_1_13_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => ITEM_ID_REMAP_V_1_13_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -37652,31 +37680,43 @@ pub fn remap_item_id_from_version(item_id: u16, version: JavaMinecraftVersion) - .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => ITEM_ID_REMAP_V_1_14_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => ITEM_ID_REMAP_V_1_14_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => ITEM_ID_REMAP_V_1_15_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => ITEM_ID_REMAP_V_1_15_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => ITEM_ID_REMAP_V_1_16_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => ITEM_ID_REMAP_V_1_16_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => ITEM_ID_REMAP_V_1_16_2_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => ITEM_ID_REMAP_V_1_16_2_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => ITEM_ID_REMAP_V_1_17_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => ITEM_ID_REMAP_V_1_17_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => ITEM_ID_REMAP_V_1_18_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => ITEM_ID_REMAP_V_1_18_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => ITEM_ID_REMAP_V_1_19_TO_V_26_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => ITEM_ID_REMAP_V_1_19_TO_V_26_2 .get(usize::from(item_id)) .copied() .unwrap_or(item_id), diff --git a/crates/pumpkin-data/src/generated/menu_id_remap.rs b/crates/pumpkin-data/src/generated/menu_id_remap.rs index c7db09c20..130310a38 100644 --- a/crates/pumpkin-data/src/generated/menu_id_remap.rs +++ b/crates/pumpkin-data/src/generated/menu_id_remap.rs @@ -93,7 +93,8 @@ const MENU_ID_REMAP_V_26_2_TO_V_26_1: &[u8] = &[ #[must_use] pub fn remap_menu_id_for_version(menu_id: u8, version: JavaMinecraftVersion) -> u8 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => MENU_ID_REMAP_V_26_2_TO_V_1_7_6 + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => MENU_ID_REMAP_V_26_2_TO_V_1_7_6 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), @@ -101,7 +102,10 @@ pub fn remap_menu_id_for_version(menu_id: u8, version: JavaMinecraftVersion) -> .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => MENU_ID_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => MENU_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), @@ -109,15 +113,19 @@ pub fn remap_menu_id_for_version(menu_id: u8, version: JavaMinecraftVersion) -> .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => MENU_ID_REMAP_V_26_2_TO_V_1_11 + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => MENU_ID_REMAP_V_26_2_TO_V_1_11 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => MENU_ID_REMAP_V_26_2_TO_V_1_12 + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => MENU_ID_REMAP_V_26_2_TO_V_1_12 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => MENU_ID_REMAP_V_26_2_TO_V_1_13 + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => MENU_ID_REMAP_V_26_2_TO_V_1_13 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), @@ -125,31 +133,43 @@ pub fn remap_menu_id_for_version(menu_id: u8, version: JavaMinecraftVersion) -> .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => MENU_ID_REMAP_V_26_2_TO_V_1_14 + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => MENU_ID_REMAP_V_26_2_TO_V_1_14 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => MENU_ID_REMAP_V_26_2_TO_V_1_15 + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => MENU_ID_REMAP_V_26_2_TO_V_1_15 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => MENU_ID_REMAP_V_26_2_TO_V_1_16 + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => MENU_ID_REMAP_V_26_2_TO_V_1_16 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => MENU_ID_REMAP_V_26_2_TO_V_1_16_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => MENU_ID_REMAP_V_26_2_TO_V_1_16_2 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => MENU_ID_REMAP_V_26_2_TO_V_1_17 + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => MENU_ID_REMAP_V_26_2_TO_V_1_17 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => MENU_ID_REMAP_V_26_2_TO_V_1_18 + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => MENU_ID_REMAP_V_26_2_TO_V_1_18 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => MENU_ID_REMAP_V_26_2_TO_V_1_19 + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => MENU_ID_REMAP_V_26_2_TO_V_1_19 .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), diff --git a/crates/pumpkin-data/src/generated/painting_variant_id_remap.rs b/crates/pumpkin-data/src/generated/painting_variant_id_remap.rs index d476a2c8b..1b412594d 100644 --- a/crates/pumpkin-data/src/generated/painting_variant_id_remap.rs +++ b/crates/pumpkin-data/src/generated/painting_variant_id_remap.rs @@ -62,7 +62,8 @@ pub fn remap_painting_variant_id_for_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_7_6 .get(painting_variant_id as usize) .copied() @@ -74,7 +75,10 @@ pub fn remap_painting_variant_id_for_version( .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_9 .get(painting_variant_id as usize) .copied() @@ -86,19 +90,23 @@ pub fn remap_painting_variant_id_for_version( .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_11 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_12 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_13 .get(painting_variant_id as usize) .copied() @@ -110,37 +118,48 @@ pub fn remap_painting_variant_id_for_version( .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_14 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_15 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_16 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_16_2 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_17 .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { PAINTING_VARIANT_ID_REMAP_V_26_2_TO_V_1_18 .get(painting_variant_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/particle_id_remap.rs b/crates/pumpkin-data/src/generated/particle_id_remap.rs index 58b14b2ff..043b69a9b 100644 --- a/crates/pumpkin-data/src/generated/particle_id_remap.rs +++ b/crates/pumpkin-data/src/generated/particle_id_remap.rs @@ -235,15 +235,21 @@ const PARTICLE_ID_REMAP_V_26_2_TO_V_26_1: &[u16] = &[ #[must_use] pub fn remap_particle_id_for_version(particle_id: u16, version: JavaMinecraftVersion) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_7_6 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_7_6 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_8 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_8 .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id), @@ -251,54 +257,88 @@ pub fn remap_particle_id_for_version(particle_id: u16, version: JavaMinecraftVer .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_11 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_12 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_13 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_11 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_12 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_13 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_13_2 => { PARTICLE_ID_REMAP_V_26_2_TO_V_1_13_2 .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_14 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_15 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_16 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_14 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_15 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_16 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { PARTICLE_ID_REMAP_V_26_2_TO_V_1_16_2 .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_17 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_18 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => PARTICLE_ID_REMAP_V_26_2_TO_V_1_19 - .get(usize::from(particle_id)) - .copied() - .unwrap_or(particle_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_17 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_18 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { + PARTICLE_ID_REMAP_V_26_2_TO_V_1_19 + .get(usize::from(particle_id)) + .copied() + .unwrap_or(particle_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_19_3 => { PARTICLE_ID_REMAP_V_26_2_TO_V_1_19_3 .get(usize::from(particle_id)) diff --git a/crates/pumpkin-data/src/generated/recipe_serializer_id_remap.rs b/crates/pumpkin-data/src/generated/recipe_serializer_id_remap.rs index 4d07ad136..2fead222d 100644 --- a/crates/pumpkin-data/src/generated/recipe_serializer_id_remap.rs +++ b/crates/pumpkin-data/src/generated/recipe_serializer_id_remap.rs @@ -96,7 +96,8 @@ pub fn remap_recipe_serializer_id_for_version( version: JavaMinecraftVersion, ) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_7_6 .get(usize::from(recipe_serializer_id)) .copied() @@ -108,7 +109,10 @@ pub fn remap_recipe_serializer_id_for_version( .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(recipe_serializer_id)) .copied() @@ -120,19 +124,23 @@ pub fn remap_recipe_serializer_id_for_version( .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_11 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_12 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_13 .get(usize::from(recipe_serializer_id)) .copied() @@ -144,43 +152,55 @@ pub fn remap_recipe_serializer_id_for_version( .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_14 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_15 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_16 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_16_2 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_17 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_18 .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { RECIPE_SERIALIZER_ID_REMAP_V_26_2_TO_V_1_19 .get(usize::from(recipe_serializer_id)) .copied() diff --git a/crates/pumpkin-data/src/generated/registry.rs b/crates/pumpkin-data/src/generated/registry.rs index b2eb17944..95eddc655 100644 --- a/crates/pumpkin-data/src/generated/registry.rs +++ b/crates/pumpkin-data/src/generated/registry.rs @@ -17,23 +17,23 @@ pub struct Registry { pub registry_id: ResourceLocation, pub registry_entries: Vec, } -pub static REGISTRY_V_1_16 : & [StaticRegistry] = & [StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x06shrunk\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\tultrawarm\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\tbed_works\0\0\0\x01\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x07natural\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x06shrunk\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\thas_raids\0\0\0\x01\x03\0\x07natural\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x08\0\ninfiniburn\0\x18minecraft:infiniburn_end\x03\0\tbed_works\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x06shrunk\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\tbed_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x0Elogical_height\0\0\0\x80\x03\0\tultrawarm\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\thas_raids\0\0\0\0\x08\0\ninfiniburn\0\x1Bminecraft:infiniburn_nether\x03\0\x07natural\0\0\0\0\x03\0\x06shrunk\0\0\0\x01\0" }] , }] ; -pub static REGISTRY_V_1_16_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x08\0\x08category\0\x04mesa\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "badlands_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "bamboo_jungle_hills" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0B>B\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]`\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0h_p\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x05depth\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05beach\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\x08\0\x08category\0\x06forest\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest_hills" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x06forest\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\tfog_color\x003\x03\x03\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\0\0" } , StaticRegistryEntry { name : "dark_forest_hills" , data : b"\n\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\x08category\0\x06forest\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0y\xA6\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "deep_warm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06desert\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06desert\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "desert_lakes" , data : b"\n\x06\0\x05depth?\xCC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06desert\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tsky_color\0n\xB1\xFF\0\x08\0\x08category\0\x04mesa\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06forest\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x05scale\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga_hills" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "giant_tree_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "giant_tree_taiga_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "gravelly_mountains" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\rextreme_hills\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x05depth?\xDB33@\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xDC\xCC\xCC\xE0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x03icy\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "jungle_edge" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "jungle_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "modified_badlands_plateau" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "modified_gravelly_mountains" , data : b"\n\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\rextreme_hills\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\0" } , StaticRegistryEntry { name : "modified_jungle" , data : b"\n\x08\0\x08category\0\x06jungle\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "modified_jungle_edge" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "modified_wooded_badlands_plateau" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "mountain_edge" , data : b"\n\x08\0\x08category\0\rextreme_hills\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x05depth?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "mountains" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x05depth?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_field_shore" , data : b"\n\x08\0\x08category\0\x08mushroom\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x08mushroom\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tfog_color\x003\x08\x08\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\x08category\0\x05river\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0u\xAA\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xF333@\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xF8\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0v\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "shattered_savanna" , data : b"\n\x06\0\x05depth?\xD733@\0\0\0\x06\0\x05scale?\xF3\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0v\xA9\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xF1\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\0" } , StaticRegistryEntry { name : "shattered_savanna_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xF0\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xF3ff\x80\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x05depth\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\0\x08\0\x08category\0\x05beach\0" } , StaticRegistryEntry { name : "snowy_mountains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x03icy\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "snowy_taiga_hills" , data : b"\n\x08\0\x08category\0\x05taiga\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xD333@\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga_mountains" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_tundra" , data : b"\n\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x03icy\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\x03\0\tfog_color\0\x1BGE\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stone_shore" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\x04none\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x08\0\x08category\0\x06plains\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05swamp\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\x0Bwater_color\0a{d\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp_hills" , data : b"\n\x06\0\x05depth\xBF\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05swamp\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0##\x17\0\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "taiga_hills" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "taiga_mountains" , data : b"\n\x06\0\x05depth?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "tall_birch_forest" , data : b"\n\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06forest\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_hills" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xE1\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands_plateau" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xF8\0\0\0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\0\x08\0\x08category\0\x04mesa\0" } , StaticRegistryEntry { name : "wooded_hills" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "wooded_mountains" , data : b"\n\x06\0\x05scale?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x08\0\x07effects\0\x13minecraft:overworld\x03\0\thas_raids\0\0\0\x01\x03\0\tbed_works\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\tultrawarm\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\x07effects\0\x11minecraft:the_end\x03\0\nfixed_time\0\0\x17p\x08\0\ninfiniburn\0\x18minecraft:infiniburn_end\x03\0\tultrawarm\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\tbed_works\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x07natural\0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\tultrawarm\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\thas_raids\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x08\0\ninfiniburn\0\x1Bminecraft:infiniburn_nether\x03\0\tbed_works\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\0" }] , }] ; -pub static REGISTRY_V_1_17 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "badlands_plateau" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "bamboo_jungle_hills" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0B>B\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05beach\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest_hills" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x08\0\x08category\0\x06nether\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\x003\x03\x03\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\0\0" } , StaticRegistryEntry { name : "dark_forest_hills" , data : b"\n\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06desert\x06\0\x05depth?\xC0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "desert_hills" , data : b"\n\x08\0\x08category\0\x06desert\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "desert_lakes" , data : b"\n\x08\0\x08category\0\x06desert\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xCC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05scale?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x0Bunderground\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x08\0\x08category\0\x07the_end\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x05scale\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\0" } , StaticRegistryEntry { name : "giant_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga_hills" , data : b"\n\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "giant_tree_taiga" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "giant_tree_taiga_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD333@\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "gravelly_mountains" , data : b"\n\x08\0\x08category\0\rextreme_hills\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x05depth?\xDB33@\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xDC\xCC\xCC\xE0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x03icy\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "jungle_edge" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "jungle_hills" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x0Bunderground\0" } , StaticRegistryEntry { name : "modified_badlands_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "modified_gravelly_mountains" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x08\0\x08category\0\rextreme_hills\0" } , StaticRegistryEntry { name : "modified_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "modified_jungle_edge" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "modified_wooded_badlands_plateau" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "mountain_edge" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "mountains" , data : b"\n\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\x08category\0\rextreme_hills\0" } , StaticRegistryEntry { name : "mushroom_field_shore" , data : b"\n\x08\0\x08category\0\x08mushroom\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x08mushroom\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\tfog_color\x003\x08\x08\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x05scale\0\0\0\0\0\0\0\0\x08\0\x08category\0\x05river\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0u\xAA\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x0Btemperature?\xF333@\0\0\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xF8\0\0\0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "shattered_savanna" , data : b"\n\x06\0\x05scale?\xF3\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\n\0\x07effects\x03\0\tsky_color\0v\xA9\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xD733@\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xF1\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "shattered_savanna_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xF0\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xF3ff\x80\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x08\0\x08category\0\x07the_end\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05beach\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_mountains" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x03icy\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga_hills" , data : b"\n\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "snowy_taiga_mountains" , data : b"\n\x06\0\x05depth?\xD333@\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x05taiga\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_tundra" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x03icy\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\x1BGE\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "stone_shore" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x04none\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x06plains\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0a{d\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x05swamp\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp_hills" , data : b"\n\x06\0\x05depth\xBF\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0##\x17\x03\0\x0Bwater_color\0a{d\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x05swamp\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "taiga_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "taiga_mountains" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA3\xFF\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\x08\0\x08category\0\x06forest\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xE1\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x08\0\x08category\0\x06nether\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "wooded_hills" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "wooded_mountains" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xF0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\tbed_works\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\x06height\0\0\x01\0\x03\0\x07natural\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x14respawn_anchor_works\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\tultrawarm\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x08\0\ninfiniburn\0\x18minecraft:infiniburn_end\x03\0\thas_raids\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\x07natural\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\x0Elogical_height\0\0\x01\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\thas_raids\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\tultrawarm\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x0Chas_skylight\0\0\0\0\x03\0\nfixed_time\0\0FP\x08\0\ninfiniburn\0\x1Bminecraft:infiniburn_nether\0" }] , }] ; -pub static REGISTRY_V_1_18 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\0\x08\0\x08category\0\x06jungle\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x08\0\rprecipitation\0\x04none\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x08\0\x08category\0\x06nether\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x03\x03\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\098\xC9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x08\0\x08category\0\x06desert\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x0Bunderground\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x08\0\x08category\0\x07the_end\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\0\x08\0\x08category\0\x05ocean\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x08mountain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x08\0\x08category\0\x03icy\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x08mountain\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x0Bunderground\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x08mountain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x08\0\x08category\0\x08mushroom\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\x003\x08\x08\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x08\0\x08category\0\x07savanna\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x03icy\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x08mountain\x06\0\x0Btemperature\xBF\xD333@\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x08\0\x08category\0\x06nether\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\x1BGE\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x08\0\x08category\0\x06jungle\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x08mountain\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x06plains\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0jp9\x03\0\x0Bwater_color\0a{d\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05swamp\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\x08category\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x07effects\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\x1A\x05\x1A\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x08\0\x08category\0\rextreme_hills\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\rextreme_hills\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\rfoliage_color\0\x9E\x81M\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x0Bhas_ceiling\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x06height\0\0\x01\x80\x08\0\x07effects\0\x13minecraft:overworld\x03\0\thas_raids\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x0Chas_skylight\0\0\0\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\thas_raids\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x07natural\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x06height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x0Chas_skylight\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x07natural\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\tbed_works\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x08\0\x07effects\0\x11minecraft:the_end\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Bpiglin_safe\0\0\0\x01\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x06height\0\0\x01\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x0Elogical_height\0\0\0\x80\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\thas_raids\0\0\0\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\tultrawarm\0\0\0\x01\x03\0\tbed_works\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\0" }] , }] ; -pub static REGISTRY_V_1_19 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0h_p\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\0\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0:zj\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0\x8D\xB1'\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0Mz`\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x08\x08\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x07effects\n\0\x05music\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature\xBF\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x82\x9F\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1BGE\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0a{d\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\tfog_color\0\x1A\x05\x1A\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\0\0\0\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0\n\0\x04chat\n\0\ndecoration\n\0\x05style\0\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0\0" } , StaticRegistryEntry { name : "game_info" , data : b"\n\n\0\x07overlay\0\0" } , StaticRegistryEntry { name : "msg_command" , data : b"\n\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\0\0\0\n\0\x04chat\n\0\ndecoration\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\0\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\0\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0\0" } , StaticRegistryEntry { name : "system" , data : b"\n\n\0\tnarration\x08\0\x08priority\0\x06system\0\n\0\x04chat\0\0" } , StaticRegistryEntry { name : "team_msg_command" , data : b"\n\n\0\x04chat\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x03\0\tteam_name\0\x06sender\0\x07content\0\0\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0\0" } , StaticRegistryEntry { name : "tellraw_command" , data : b"\n\n\0\tnarration\x08\0\x08priority\0\x04chat\0\n\0\x04chat\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Bpiglin_safe\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x06height\0\0\x01\x80\x03\0\tbed_works\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Chas_skylight\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x07natural\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\thas_raids\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x05min_y\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\tultrawarm\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\nfixed_time\0\0\x17p\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x07natural\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\thas_raids\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x19monster_spawn_light_level\0\0\0\x0B\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\tultrawarm\0\0\0\x01\x03\0\tbed_works\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\0" }] , }] ; -pub static REGISTRY_V_1_20 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0h_p\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x85\x9D\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x04\x163\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0Mz`\x03\0\x0Bwater_color\0:zj\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x08\x08\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x08downfall?\xE333@\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD333@\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x82\x9F\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x83\x9E\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0\x1BGE\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\rfoliage_color\0jp9\x03\0\x0Fwater_fog_color\0##\x17\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\tultrawarm\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\x80\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Bhas_ceiling\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x03\0\x07natural\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x06height\0\0\x01\x80\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x07natural\0\0\0\x01\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0\x03\0\x05min_y\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x07natural\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x0Chas_skylight\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\thas_raids\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x07natural\0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\tbed_works\0\0\0\0\x03\0\thas_raids\0\0\0\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\nfixed_time\0\0FP\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x0Elogical_height\0\0\0\x80\x03\0\tultrawarm\0\0\0\x01\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06dryout\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05anvil\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BflyIntoWall\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\nmessage_id\0\x08hotFloor\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\nmessage_id\0\rlightningBolt\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , }] ; -pub static REGISTRY_V_1_20_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0h_p\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\x0Bgrass_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\x003\x03\x03\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\098\xC9\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\x15replace_current_music\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\x9E\x81M\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x85\x9D\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0:zj\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\rfoliage_color\0\x8D\xB1'\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0Mz`\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x08\x08\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature\xBF\xD333@\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\x1BGE\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0a{d\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x1F3\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "coast" , data : b"\n\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x08\0\x08asset_id\0\x11minecraft:silence\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\x08\0\ningredient\0\x18minecraft:amethyst_shard\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\ningredient\0\x16minecraft:copper_ingot\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\x08\0\nasset_name\0\x06copper\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x18override_armor_materials\x08\0\x07diamond\0\x0Ediamond_darker\0\x06\0\x10item_model_index?\xE9\x99\x99\xA0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\x08\0\nasset_name\0\x07diamond\x08\0\ningredient\0\x11minecraft:diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x06\0\x10item_model_index?\xE6ff`\0\0\0\x08\0\ningredient\0\x11minecraft:emerald\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\n\0\x18override_armor_materials\x08\0\x04gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\x06\0\x10item_model_index?\xE333@\0\0\0\x08\0\ningredient\0\x14minecraft:gold_ingot\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\ningredient\0\x14minecraft:iron_ingot\n\0\x18override_armor_materials\x08\0\x04iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\x06\0\x10item_model_index?\xC9\x99\x99\xA0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#ECECEC\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\ningredient\0\x16minecraft:lapis_lazuli\x06\0\x10item_model_index?\xEC\xCC\xCC\xC0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x18override_armor_materials\x08\0\tnetherite\0\x10netherite_darker\0\x08\0\ningredient\0\x19minecraft:netherite_ingot\x08\0\nasset_name\0\tnetherite\x06\0\x10item_model_index?\xD333@\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\ningredient\0\x10minecraft:quartz\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x06\0\x10item_model_index?\xB9\x99\x99\xA0\0\0\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\x06\0\x10item_model_index?\xD9\x99\x99\xA0\0\0\0\x08\0\ningredient\0\x12minecraft:redstone\x08\0\nasset_name\0\x08redstone\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\tbed_works\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Chas_skylight\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x06height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x06height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x08\0\x07effects\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\tultrawarm\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\nfixed_time\0\0\x17p\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x06height\0\0\x01\0\x03\0\x07natural\0\0\0\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\tultrawarm\0\0\0\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x05min_y\0\0\0\0\x03\0\tbed_works\0\0\0\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\thas_raids\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\nfixed_time\0\0FP\x03\0\x0Chas_skylight\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x12death_message_type\0\x17intentional_game_design\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x0CfallingBlock\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08fireball\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\routsideBorder\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" }] , }] ; -pub static REGISTRY_V_1_21 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0h_p\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x01\0\x15replace_current_music\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x01\0\x15replace_current_music\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x81\xA0\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x01\0\x15replace_current_music\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\x0Bwater_color\0:zj\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x0Fwater_fog_color\0Mz`\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.meadow\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x08\x08\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD3333333\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x82\x9F\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xD3333333\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x83\x9E\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tfog_color\0\x1BGE\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0##\x17\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0a{d\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\x0Fwater_fog_color\0\x04\x1F3\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:sentry\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\ningredient\0\x18minecraft:amethyst_shard\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\x08\0\nasset_name\0\x06copper\x08\0\ningredient\0\x16minecraft:copper_ingot\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\ningredient\0\x11minecraft:diamond\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\n\0\x18override_armor_materials\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x06\0\x10item_model_index?\xE9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x06\0\x10item_model_index?\xE6ffffff\x08\0\ningredient\0\x11minecraft:emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x06\0\x10item_model_index?\xE3333333\x08\0\ningredient\0\x14minecraft:gold_ingot\n\0\x18override_armor_materials\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x18override_armor_materials\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x06\0\x10item_model_index?\xC9\x99\x99\x99\x99\x99\x9A\x08\0\ningredient\0\x14minecraft:iron_ingot\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\x06\0\x10item_model_index?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\ningredient\0\x16minecraft:lapis_lazuli\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x06\0\x10item_model_index?\xD3333333\x08\0\nasset_name\0\tnetherite\x08\0\ningredient\0\x19minecraft:netherite_ingot\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\n\0\x18override_armor_materials\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x06\0\x10item_model_index?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\ningredient\0\x10minecraft:quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\x08\0\ningredient\0\x12minecraft:redstone\x06\0\x10item_model_index?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x06biomes\0\x15minecraft:snowy_taiga\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x06biomes\0\x14#minecraft:is_jungle\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x06biomes\0\x0Fminecraft:grove\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x06biomes\0\x16#minecraft:is_badlands\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\x08\0\x06biomes\0\x10minecraft:forest\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:bouquet\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x15minecraft:donkey_kong\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:finding\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:graham\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:pigscene\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x01\0\tultrawarm\0\x03\0\x06height\0\0\x01\x80\x01\0\thas_raids\x01\x01\0\x0Bhas_ceiling\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tbed_works\x01\x01\0\x07natural\x01\x01\0\x0Bpiglin_safe\0\x01\0\x14respawn_anchor_works\0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\thas_raids\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tultrawarm\0\x01\0\x07natural\x01\x01\0\x14respawn_anchor_works\0\x03\0\x06height\0\0\x01\x80\x01\0\x0Bpiglin_safe\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\tbed_works\x01\x01\0\x0Chas_skylight\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x06height\0\0\x01\0\x01\0\x0Bhas_ceiling\0\x03\0\x05min_y\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\thas_raids\x01\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\x14respawn_anchor_works\0\x01\0\x0Bpiglin_safe\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\tultrawarm\0\x01\0\x0Chas_skylight\0\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x07natural\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\tbed_works\0\x03\0\nfixed_time\0\0\x17p\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\x14respawn_anchor_works\x01\x03\0\x05min_y\0\0\0\0\x01\0\x07natural\0\x01\0\tultrawarm\x01\x03\0\nfixed_time\0\0FP\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x0Chas_skylight\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\x0Elogical_height\0\0\0\x80\x01\0\tbed_works\0\x01\0\x0Bhas_ceiling\x01\x01\0\x0Bpiglin_safe\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\thas_raids\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\tfireworks\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04lava\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x02\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\tattribute\0'minecraft:player.submerged_mining_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\toperation\0\x14add_multiplied_total\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\0\0\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x01\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\x000minecraft:generic.explosion_knockback_resistance\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0+minecraft:generic.water_movement_efficiency\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\"minecraft:player.mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\0\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Eminecraft:generic.burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\toperation\0\x13add_multiplied_base\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x06\0\x06height?\xF0\0\0\0\0\0\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\n\0\x06radius\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\0\0\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\0\0\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x08attacker\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Eminecraft:generic.oxygen_bonus\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.respiration\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x03\0\x06weight\0\0\0\n\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x06effect\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x08\0\x04type\0\x14minecraft:play_sound\n\0\x05pitch\x06\0\rmin_inclusive?\xE3333333\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x06\0\x06volume?\xE3333333\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x03\n\0\x06effect\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0 minecraft:generic.movement_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\0\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\n\0\x06effect\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0%minecraft:generic.movement_efficiency\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x15minecraft:damage_item\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0&minecraft:player.sweeping_damage_ratio\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x1Fminecraft:player.sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\0\x08\0\x04type\0\x15minecraft:damage_item\x06\0\x06amount@\0\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x06victim\n\0\x0Crequirements\n\0\x06chance\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\0\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\0\n\0\x06effect\x08\0\x04type\0\x11minecraft:explode\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\x11block_interaction\0\x07trigger\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\n\0\x14knockback_multiplier\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD6ffffff\x06\0\x04base?\xF8\0\0\0\0\0\0\0\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x10minecraft:lookup\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\0" }] , }] ; -pub static REGISTRY_V_1_21_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0h_p\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\x0Bwater_color\0]\xB7\xEF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\rfoliage_color\0\xB6\xDBa\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\tfog_color\x003\x03\x03\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\098\xC9\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0\x81\xA0\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0Mz`\x03\0\x0Bwater_color\0:zj\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\x03\0\rfoliage_color\0\x8D\xB1'\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x01\0\x15replace_current_music\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x08\x08\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD3333333\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0=W\xD6\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\x1BGE\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:coast\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wayfinder\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\x08\0\nasset_name\0\x08amethyst\x08\0\ningredient\0\x18minecraft:amethyst_shard\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\x08\0\ningredient\0\x16minecraft:copper_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\nasset_name\0\x07diamond\x06\0\x10item_model_index?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x18override_armor_materials\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\ningredient\0\x11minecraft:diamond\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x06\0\x10item_model_index?\xE6ffffff\x08\0\ningredient\0\x11minecraft:emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\x08\0\ningredient\0\x14minecraft:gold_ingot\n\0\x18override_armor_materials\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x06\0\x10item_model_index?\xE3333333\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\ningredient\0\x14minecraft:iron_ingot\n\0\x18override_armor_materials\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x06\0\x10item_model_index?\xC9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\ningredient\0\x16minecraft:lapis_lazuli\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x06\0\x10item_model_index?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\ningredient\0\x19minecraft:netherite_ingot\x06\0\x10item_model_index?\xD3333333\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\n\0\x18override_armor_materials\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\x06\0\x10item_model_index?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\ningredient\0\x10minecraft:quartz\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\ningredient\0\x12minecraft:redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\x06\0\x10item_model_index?\xD9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x08redstone\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x06biomes\0\x15minecraft:snowy_taiga\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\x08\0\x06biomes\0\x14#minecraft:is_jungle\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x06biomes\0\x0Fminecraft:grove\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x06biomes\0\x15#minecraft:is_savanna\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x06biomes\0\x16#minecraft:is_badlands\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x06biomes\0\x10minecraft:forest\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:cavebird\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:graham\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:pool\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x08\0\x08asset_id\0\rminecraft:sea\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x12minecraft:wanderer\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x06author\x08\0\ttranslate\0#painting.minecraft.wasteland.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:wither\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x06height\0\0\x01\x80\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tultrawarm\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x01\0\x0Bpiglin_safe\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\thas_raids\x01\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x14respawn_anchor_works\0\x01\0\tbed_works\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x07natural\x01\x01\0\x0Bhas_ceiling\x01\x03\0\x06height\0\0\x01\x80\x01\0\x14respawn_anchor_works\0\x01\0\x0Chas_skylight\x01\x01\0\tultrawarm\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\thas_raids\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tbed_works\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x0Bpiglin_safe\0\x03\0\x06height\0\0\x01\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\thas_raids\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\0\0\0\0\x01\0\tultrawarm\0\x01\0\x07natural\0\x01\0\x0Chas_skylight\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\tbed_works\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\nfixed_time\0\0\x17p\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x14respawn_anchor_works\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\nfixed_time\0\0FP\x03\0\x06height\0\0\x01\0\x01\0\x14respawn_anchor_works\x01\x03\0\x0Elogical_height\0\0\0\x80\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\x07natural\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x0Chas_skylight\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Bpiglin_safe\x01\x01\0\x0Bhas_ceiling\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\thas_raids\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\tbed_works\0\x08\0\x07effects\0\x14minecraft:the_nether\x01\0\tultrawarm\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x03\0\x11comparator_output\0\0\0\x07\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\0\0\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\x08\0\x02id\0#minecraft:enchantment.depth_strider\0\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\0\0\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fall\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x13add_multiplied_base\x08\0\tattribute\0\x16minecraft:burning_time\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\x06radius\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03max@0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\0\0\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\0\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\n\0\x05pitch\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\0\x08\0\x04type\0\x14minecraft:play_sound\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.swift_sneak\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x06victim\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\x06weight\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x11minecraft:explode\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x14knockback_multiplier\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\0\x08\0\x11block_interaction\0\x07trigger\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\0\x08\0\tenchanted\0\x08attacker\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" }] , }] ; -pub static REGISTRY_V_1_21_4 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0z\xA5\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\tsky_color\0{\xA4\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\rfoliage_color\0\xB6\xDBa\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x03\x03\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x85\x9D\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0\x81\xA0\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0E\xAD\xF2\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Bwater_color\0:zj\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x8D\xB1'\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0\x0EN\xCF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\x003\x08\x08\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD3333333\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\rfoliage_color\0\x87\x8Dv\t\0\x05music\0\0\0\0\0\x03\0\tsky_color\0\xB9\xB9\xB9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0w\x82r\x03\0\tfog_color\0\x81wp\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0v\x88\x9D\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\x1BGE\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\rfoliage_color\0jp9\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0##\x17\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0a{d\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:coast\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\x08\0\ningredient\0\x18minecraft:amethyst_shard\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\x08\0\ningredient\0\x16minecraft:copper_ingot\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\nasset_name\0\x07diamond\x08\0\ningredient\0\x11minecraft:diamond\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\x08\0\ningredient\0\x11minecraft:emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\ningredient\0\x14minecraft:gold_ingot\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\x08\0\nasset_name\0\x04gold\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\ningredient\0\x14minecraft:iron_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\x08\0\ningredient\0\x16minecraft:lapis_lazuli\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\ningredient\0\x19minecraft:netherite_ingot\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\nasset_name\0\x06quartz\x08\0\ningredient\0\x10minecraft:quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\ningredient\0\x12minecraft:redstone\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\x08\0\ningredient\0\x15minecraft:resin_brick\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\x08\0\x06biomes\0\x15minecraft:snowy_taiga\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\x08\0\x06biomes\0\x14#minecraft:is_jungle\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x06biomes\0\x0Fminecraft:grove\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x06biomes\0\x16#minecraft:is_badlands\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x06biomes\0\x10minecraft:forest\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:aztec\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:finding\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.meditative.author\0\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:orb\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x08\0\x08asset_id\0\x12minecraft:pigscene\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:sea\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x08\0\x08asset_id\0\x12minecraft:skeleton\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\0" } , StaticRegistryEntry { name : "void" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:void\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x08\0\x08asset_id\0\x12minecraft:wanderer\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x06height\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x14respawn_anchor_works\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\x01\0\x0Bpiglin_safe\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Chas_skylight\x01\x01\0\thas_raids\x01\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x06height\0\0\x01\x80\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x07natural\x01\x01\0\tbed_works\x01\x01\0\tultrawarm\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x0Bpiglin_safe\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\thas_raids\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\tbed_works\x01\x01\0\tultrawarm\0\x01\0\x0Bhas_ceiling\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x07natural\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x14respawn_anchor_works\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\x80\x08\0\x07effects\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x07natural\0\x01\0\x14respawn_anchor_works\0\x03\0\x06height\0\0\x01\0\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\thas_raids\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\tultrawarm\0\x03\0\nfixed_time\0\0\x17p\x03\0\x05min_y\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x0Bhas_ceiling\0\x01\0\x0Chas_skylight\0\x01\0\tbed_works\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\x0Bpiglin_safe\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\x14respawn_anchor_works\x01\x03\0\x06height\0\0\x01\0\x03\0\nfixed_time\0\0FP\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x0Chas_skylight\0\x01\0\x07natural\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\x01\0\thas_raids\0\x03\0\x05min_y\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x0Elogical_height\0\0\0\x80\x01\0\tultrawarm\x01\x01\0\tbed_works\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05anvil\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\routsideBorder\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x03\0\x11comparator_output\0\0\0\x0F\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x03\0\x11comparator_output\0\0\0\x02\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x03\0\x11comparator_output\0\0\0\x04\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0 minecraft:submerged_mining_speed\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\toperation\0\x13add_multiplied_base\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x06radius\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03max@0\0\0\0\0\0\0\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\x08\0\tenchanted\0\x08attacker\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\0\x08\0\x04type\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\0\0\n\0\x06effect\x06\0\x06volume?\xE3333333\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x06\0\rmin_inclusive?\xE3333333\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\0\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x08\0\x04type\0\x17minecraft:damage_entity\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x08affected\0\x08attacker\0\0\x03\0\x06weight\0\0\0\x01\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\x11block_interaction\0\x07trigger\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD6ffffff\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:lookup\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x04type\0\x11minecraft:explode\x06\0\x06radius@\x0C\0\0\0\0\0\0\0\0\0\0" }] , }] ; -pub static REGISTRY_V_1_21_5 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0h_p\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0z\xA5\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0]\xB7\xEF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bgrass_color\0\xB6\xDBa\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x11dry_foliage_color\0{S4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x81\xA0\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\x0Bwater_color\0:zj\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0Mz`\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x11dry_foliage_color\0{S4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0\x0EN\xCF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x08\x08\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD3333333\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\tfog_color\0\x81wp\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\rfoliage_color\0\x87\x8Dv\t\0\x05music\0\0\0\0\0\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0w\x82r\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\0\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\x1BGE\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0v\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0jp9\x03\0\x11dry_foliage_color\0{S4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\x08asset_id\0\x0Fminecraft:spire\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\nasset_name\0\x07diamond\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\x08\0\nasset_name\0\x04gold\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\x08\0\x08asset_id\0\x12minecraft:backyard\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:changing\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:finding\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\0\x08\0\x08asset_id\0\x10minecraft:humble\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\rminecraft:orb\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\rminecraft:sea\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x06height\0\0\x01\x80\x01\0\tultrawarm\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x14respawn_anchor_works\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x07natural\x01\x01\0\x0Bhas_ceiling\0\x01\0\x0Chas_skylight\x01\x01\0\thas_raids\x01\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\tbed_works\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x01\0\tultrawarm\0\x01\0\x07natural\x01\x01\0\tbed_works\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Chas_skylight\x01\x01\0\x14respawn_anchor_works\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Bpiglin_safe\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\thas_raids\x01\x01\0\x0Bhas_ceiling\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\thas_raids\x01\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\0\x01\0\tbed_works\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x07natural\0\x01\0\x0Bpiglin_safe\0\x01\0\x14respawn_anchor_works\0\x01\0\tultrawarm\0\x01\0\x0Bhas_ceiling\0\x03\0\nfixed_time\0\0\x17p\x01\0\x0Chas_skylight\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\tultrawarm\x01\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x0Bpiglin_safe\x01\x01\0\x14respawn_anchor_works\x01\x03\0\x06height\0\0\x01\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\tbed_works\0\x03\0\nfixed_time\0\0FP\x01\0\thas_raids\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\x0Bhas_ceiling\x01\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x05min_y\0\0\0\0\x01\0\x0Chas_skylight\0\x01\0\x07natural\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04lava\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05sting\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x04\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x07\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\0\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x08\0\x08to_apply\0\x12minecraft:slowness\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\x08\0\tenchanted\0\x08attacker\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\x02id\0&minecraft:enchantment.blast_protection\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.depth_strider\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0#minecraft:water_movement_efficiency\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\toperation\0\tadd_value\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\x08affected\0\x06victim\0\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\x08\0\toperation\0\x13add_multiplied_base\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\0\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\0\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\tattribute\0\x16minecraft:oxygen_bonus\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x04type\0\x13minecraft:attribute\n\0\x06amount\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\0\x08\0\x04type\0\x10minecraft:all_of\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\0\0\n\0\x06effect\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x06\0\x06volume?\xE3333333\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.swift_sneak\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\toperation\0\tadd_value\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x08\0\x04type\0\x17minecraft:damage_entity\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x08affected\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\0\n\0\x0Crequirements\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\0\n\0\x06effect\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\0\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x11block_interaction\0\x07trigger\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x04type\0\x11minecraft:explode\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\0\x08\0\x08affected\0\x08attacker\0\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x08function\0\x15minecraft:always_pass\x03\0\tmax_ticks\0\0\0\x01\x03\0\x0Bsetup_ticks\0\0\0\x01\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x01\0\x08required\0\0" }] , }] ; -pub static REGISTRY_V_1_21_6 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x0Bgrass_color\0\xB6\xDBa\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0]\xB7\xEF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\x003\x03\x03\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x11dry_foliage_color\0{S4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x81\xA0\xFF\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x85\x9D\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x163\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0E\xAD\xF2\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0:zj\x03\0\x11dry_foliage_color\0{S4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0Mz`\x03\0\rfoliage_color\0\x8D\xB1'\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\x003\x08\x08\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\x0Bgrass_color\0w\x82r\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\t\0\x05music\0\0\0\0\0\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\x81wp\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\tsky_color\0\xB9\xB9\xB9\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tfog_color\0\x1BGE\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0v\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x11dry_foliage_color\0{S4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x03\0\x0Fwater_fog_color\0##\x17\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\0\x03\0\tfog_color\0\x1A\x05\x1A\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bgrass_color\0\x90\x81M\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:coast\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sentry\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\nasset_name\0\x07diamond\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\x08\0\x05color\0\x07#FC7812\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:finding\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x08\0\x08asset_id\0\rminecraft:orb\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x08\0\x08asset_id\0\x10minecraft:sunset\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x01\0\x0Bpiglin_safe\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x03\0\x06height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x01\0\x0Bhas_ceiling\0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\tultrawarm\0\x01\0\tbed_works\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\thas_raids\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Ccloud_height\0\0\0\xC0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x01\0\thas_raids\x01\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x07natural\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\tbed_works\x01\x01\0\tultrawarm\0\x01\0\x14respawn_anchor_works\0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Bpiglin_safe\0\x01\0\x0Bhas_ceiling\x01\x03\0\x06height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\tbed_works\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\x01\0\x14respawn_anchor_works\0\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x0Bpiglin_safe\0\x01\0\tultrawarm\0\x01\0\thas_raids\x01\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x05min_y\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x01\0\x0Chas_skylight\0\x03\0\x06height\0\0\x01\0\x01\0\x07natural\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x19monster_spawn_light_level\0\0\0\x07\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x14respawn_anchor_works\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x0Elogical_height\0\0\0\x80\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\thas_raids\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\tbed_works\0\x03\0\nfixed_time\0\0FP\x01\0\x0Bpiglin_safe\x01\x01\0\x0Chas_skylight\0\x01\0\x0Bhas_ceiling\x01\x03\0\x05min_y\0\0\0\0\x03\0\x06height\0\0\x01\0\x01\0\x07natural\0\x01\0\tultrawarm\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x03\0\x11comparator_output\0\0\0\x0F\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x03\0\x11comparator_output\0\0\0\x03\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x03\0\x11comparator_output\0\0\0\x02\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x03\0\x11comparator_output\0\0\0\x04\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\0\0\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\0\0\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0#minecraft:water_movement_efficiency\0\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\0\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\tmax_level\0\0\0\x02\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\x08affected\0\x06victim\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x13add_multiplied_base\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\0\0\x08\0\tenchanted\0\x08attacker\0\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\tattribute\0\x16minecraft:oxygen_bonus\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\0\0\n\0\x06effect\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x06\0\x06volume?\xE3333333\x08\0\x04type\0\x14minecraft:play_sound\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\tenchanted\0\x06victim\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\x04type\0\x11minecraft:explode\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\0\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x03\0\x07columns\0\0\0\x01\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x08\0\x04type\0\x16minecraft:server_links\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x08function\0\x15minecraft:always_pass\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x03\0\tmax_ticks\0\0\0\x01\x03\0\x0Bsetup_ticks\0\0\0\x01\x01\0\x08required\0\0" }] , }] ; -pub static REGISTRY_V_1_21_7 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\0\0\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0]\xB7\xEF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\x03\0\tfog_color\x003\x03\x03\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x11dry_foliage_color\0{S4\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.desert\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0Mz`\x03\0\x0Bwater_color\0:zj\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x11dry_foliage_color\0{S4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\x003\x08\x08\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\x03\0\x0Bgrass_color\0w\x82r\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\tfog_color\0\x81wp\x03\0\x0Bwater_color\0v\x88\x9D\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x87\x8Dv\t\0\x05music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0Ui\x80\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\x1BGE\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0v\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Fwater_fog_color\0##\x17\x08\0\x14grass_color_modifier\0\x05swamp\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0jp9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0a{d\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x11dry_foliage_color\0{S4\x03\0\tsky_color\0x\xA7\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x11minecraft:silence\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:cavebird\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:dennis\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.dennis.author\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:fighters\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.meditative.author\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\x08\0\x08asset_id\0\rminecraft:sea\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x14respawn_anchor_works\0\x01\0\tultrawarm\0\x03\0\x0Ccloud_height\0\0\0\xC0\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x07natural\x01\x01\0\thas_raids\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\tbed_works\x01\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x0Chas_skylight\x01\x01\0\x0Bhas_ceiling\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x0Bpiglin_safe\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Ccloud_height\0\0\0\xC0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x06height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x07natural\x01\x01\0\x14respawn_anchor_works\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Bpiglin_safe\0\x01\0\thas_raids\x01\x01\0\tbed_works\x01\x01\0\tultrawarm\0\x01\0\x0Bhas_ceiling\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x05min_y\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\x14respawn_anchor_works\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x07natural\0\x03\0\nfixed_time\0\0\x17p\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\tultrawarm\0\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x0Bhas_ceiling\0\x01\0\thas_raids\x01\x01\0\x0Chas_skylight\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\x06height\0\0\x01\0\x01\0\tbed_works\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\thas_raids\0\x03\0\nfixed_time\0\0FP\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\0\x80\x01\0\tultrawarm\x01\x01\0\x0Chas_skylight\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x07natural\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\x0Bpiglin_safe\x01\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x0Bhas_ceiling\x01\x01\0\tbed_works\0\x03\0\x05min_y\0\0\0\0\x01\0\x14respawn_anchor_works\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07effects\0\x08freezing\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06freeze\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BgenericKill\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x03\0\x11comparator_output\0\0\0\x03\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x03\0\x11comparator_output\0\0\0\x04\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x03\0\x11comparator_output\0\0\0\x06\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x03\0\x11comparator_output\0\0\0\n\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04head\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\n\0\x0Cmax_duration\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xE0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\x02id\0 minecraft:enchantment.efficiency\0\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:ignite\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\x13add_multiplied_base\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\n\0\x06effect\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\0\x08\0\x04type\0\x19minecraft:matching_blocks\x08\0\x06blocks\0\x0Fminecraft:water\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x06radius\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\x06\0\x06height?\xF0\0\0\0\0\0\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x03\0\x06weight\0\0\0\n\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x02id\0 minecraft:enchantment.soul_speed\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\0\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\0\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\toperation\0\tadd_value\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x0Crequirements\n\0\x06chance\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x11block_interaction\0\x07trigger\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x04type\0\x11minecraft:explode\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\0\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tenchanted\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x07columns\0\0\0\x01\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x03\0\x07columns\0\0\0\x01\x08\0\x04type\0\x15minecraft:dialog_list\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\x03\0\x07columns\0\0\0\x01\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x08\0\x04type\0\x16minecraft:server_links\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x0Cbutton_width\0\0\x016\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\x08function\0\x15minecraft:always_pass\x03\0\x0Bsetup_ticks\0\0\0\x01\x01\0\x08required\0\x03\0\tmax_ticks\0\0\0\x01\0" }] , }] ; -pub static REGISTRY_V_1_21_9 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0]\xB7\xEF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\n\0\nmood_sound\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x11dry_foliage_color\0{S4\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x85\x9D\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0E\xAD\xF2\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0:zj\x03\0\x11dry_foliage_color\0{S4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0\x8D\xB1'\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x08\x08\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\0\0\0\0\0\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\x0Bgrass_color\0w\x82r\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\tfog_color\0\x81wp\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\x03\0\tfog_color\0\x1BGE\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\x07effects\x03\0\x11dry_foliage_color\0{S4\x03\0\rfoliage_color\0jp9\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\x0Bwater_color\0a{d\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0\x1A\x05\x1A\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\x08\0\x08asset_id\0\x10minecraft:aztec2\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:backyard\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.changing.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.dennis.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x10minecraft:dennis\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x15minecraft:donkey_kong\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.endboss.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x08\0\x08asset_id\0\rminecraft:sea\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:stage\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\x08\0\x08asset_id\0\x12minecraft:unpacked\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:void\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x01\0\x0Bhas_ceiling\0\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\x14respawn_anchor_works\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Chas_skylight\x01\x01\0\tbed_works\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Bpiglin_safe\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\tultrawarm\0\x01\0\thas_raids\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x06height\0\0\x01\x80\x01\0\x07natural\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\thas_raids\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Bhas_ceiling\x01\x01\0\tultrawarm\0\x01\0\x0Bpiglin_safe\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x06height\0\0\x01\x80\x01\0\tbed_works\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Ccloud_height\0\0\0\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x07natural\x01\x01\0\x14respawn_anchor_works\0\x01\0\x0Chas_skylight\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\thas_raids\x01\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x07natural\0\x01\0\tbed_works\0\x03\0\nfixed_time\0\0\x17p\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x01\0\tultrawarm\0\x03\0\x05min_y\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x0Chas_skylight\x01\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x01\0\x0Bhas_ceiling\0\x01\0\x14respawn_anchor_works\0\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Elogical_height\0\0\0\x80\x08\0\x07effects\0\x14minecraft:the_nether\x01\0\x07natural\0\x01\0\tbed_works\0\x03\0\nfixed_time\0\0FP\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x0Bpiglin_safe\x01\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x14respawn_anchor_works\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\tultrawarm\x01\x01\0\thas_raids\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x0Bhas_ceiling\x01\x01\0\x0Chas_skylight\0\x03\0\x05min_y\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x01\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0F\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x03\0\x11comparator_output\0\0\0\x04\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x08\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\0\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\x02id\0 minecraft:enchantment.efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\toperation\0\tadd_value\0\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\n\0\x06effect\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x13add_multiplied_base\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\x06radius\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x08attacker\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\0\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\x08\0\x04type\0\x19minecraft:spawn_particles\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume?\xE3333333\n\0\x05pitch\x06\0\rmin_inclusive?\xE3333333\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\n\0\x06amount\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x08affected\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x11minecraft:explode\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\0\x08\0\x04type\0\x10minecraft:lookup\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x08\0\x04type\0\x16minecraft:server_links\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x08\0\x08function\0\x15minecraft:always_pass\x03\0\x0Bsetup_ticks\0\0\0\x01\x03\0\tmax_ticks\0\0\0\x01\x01\0\x08required\0\0" }] , }] ; -pub static REGISTRY_V_1_21_11 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#b6db61\x08\0\x0Bwater_color\0\x07#5db7ef\x08\0\rfoliage_color\0\x07#b6db61\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x0Bdark_forest\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041633\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE6ffffff\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0'minecraft:visual/water_fog_end_distance\x08\0\x08modifier\0\x08multiply\x06\0\x08argument?\xEB333333\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\rfoliage_color\0\x07#8db127\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\0\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\0\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\x08\0 minecraft:visual/water_fog_color\0\x07#556980\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#76889d\x08\0\x0Bgrass_color\0\x07#778272\x08\0\x11dry_foliage_color\0\x07#a0a69c\x08\0\rfoliage_color\0\x07#878d76\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xEEffffff\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#232317\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x0Bwater_color\0\x07#617b64\x08\0\rfoliage_color\0\x07#6a7039\x08\0\x14grass_color_modifier\0\x05swamp\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\nasset_name\0\x07diamond\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\x08\0\nasset_name\0\tnetherite\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\x08\0\nasset_name\0\x08redstone\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.changing.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.dennis.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "match" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:match\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.meditative.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\0\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0#painting.minecraft.wasteland.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x01\0\x0Bhas_ceiling\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x01\0\x0Chas_skylight\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Bhas_ceiling\x01\x03\0\x0Elogical_height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x0Chas_skylight\x01\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\x06skybox\0\x03end\x08\0\ttimelines\0\x11#minecraft:in_end\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x13minecraft:music.end\x03\0\tmin_delay\0\0\x17p\x01\0\x15replace_current_music\x01\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\x08\0 minecraft:visual/sky_light_color\0\x07#e580ff\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Ehas_fixed_time\x01\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\x01\0\x1Cminecraft:gameplay/fast_lava\x01\x01\0\"minecraft:gameplay/piglins_zombify\0\x01\0#minecraft:gameplay/water_evaporates\x01\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\0\x01\0\x0Chas_skylight\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x19monster_spawn_light_level\0\0\0\x07\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\ttimelines\0\x14#minecraft:in_nether\x03\0\x06height\0\0\x01\0\x03\0\x05min_y\0\0\0\0\x08\0\x06skybox\0\x04none\x01\0\x0Bhas_ceiling\x01\x08\0\x0Ecardinal_light\0\x06nether\x01\0\x0Ehas_fixed_time\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05spear\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x03\0\x11comparator_output\0\0\0\x0F\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x03\0\x11comparator_output\0\0\0\x02\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\0" } , StaticRegistryEntry { name : "far" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x03\0\x11comparator_output\0\0\0\x0E\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x03\0\x11comparator_output\0\0\0\n\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0 minecraft:submerged_mining_speed\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\0\0\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\n\0\x06effect\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\n\0\tpredicate\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\x08\0\tattribute\0#minecraft:water_movement_efficiency\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\0\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\x13add_multiplied_base\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\n\0\x06effect\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x06radius\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\tmax_level\0\0\0\x02\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\0\x08\0\tenchanted\0\x08attacker\0\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:apply_impulse\n\0\tmagnitude\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xDDO\xDF;dZ\x1D\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\0\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\0\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\n\0\x04term\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Eis_fall_flying\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Bis_in_water\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\x06weight\0\0\0\n\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x18minecraft:movement_speed\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\0\n\0\x0Crequirements\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x06effect\x06\0\x06volume?\xE3333333\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\0\x08\0\x04type\0\x14minecraft:play_sound\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\toperation\0\tadd_value\n\0\x06amount\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x18minecraft:sneaking_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x06victim\0\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x11block_interaction\0\x07trigger\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:explode\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\0\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\n\0\x06tracks\n\0 minecraft:visual/sky_light_color\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\x02\xDA\0\x03\0\x05ticks\0\0,\x06\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x003T\x08\0\x05value\0\x07#7a7aff\0\x03\0\x05ticks\0\0YL\x08\0\x05value\0\x07#7a7aff\0\x08\0\x08modifier\0\x08multiply\0\n\0#minecraft:audio/firefly_bush_sounds\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x0018\x01\0\x05value\x01\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x08\0\x05value\0\t#5fefa333\x03\0\x05ticks\0\0\0G\0\x03\0\x05ticks\0\0\x016\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0\x025\x08\0\x05value\0\t#06fbd433\0\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\t#00ffe533\0\x03\0\x05ticks\0\0,\x06\x08\0\x05value\0\t#00ffe533\0\x03\0\x05ticks\0\0,\x85\x08\0\x05value\0\t#04fcd833\0\x03\0\x05ticks\0\0-\x02\x08\0\x05value\0\t#0ff9cb33\0\x03\0\x05ticks\0\0-\xAA\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0/\xD3\x08\0\x05value\0\t#b1e78733\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\x000F\0\x03\0\x05ticks\0\x000\xE0\x08\0\x05value\0\t#e9e07233\0\x03\0\x05ticks\0\x001E\x08\0\x05value\0\t#f6dd6b33\0\x08\0\x05value\0\t#feda6333\x03\0\x05ticks\0\x001\xBC\0\x08\0\x05value\0\t#fed75c33\x03\0\x05ticks\0\x002)\0\x08\0\x05value\0\t#ecd25133\x03\0\x05ticks\0\x002\xEB\0\x08\0\x05value\0\t#c1cc4733\x03\0\x05ticks\0\x003\xC4\0\x03\0\x05ticks\0\x005\xCF\x08\0\x05value\0\t#36be3733\0\x08\0\x05value\0\t#1fbb3533\x03\0\x05ticks\0\x006@\0\x08\0\x05value\0\t#09b73333\x03\0\x05ticks\0\x006\xD7\0\x03\0\x05ticks\0\x007p\x08\0\x05value\0\t#00b33333\0\x03\0\x05ticks\0\0U/\x08\0\x05value\0\t#00b23333\0\x03\0\x05ticks\0\0U\xC9\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\0V`\x08\0\x05value\0\t#1fbb3533\0\x03\0\x05ticks\0\0V\xD1\x08\0\x05value\0\t#36be3733\0\x08\0\x05value\0\t#c1cc4733\x03\0\x05ticks\0\0X\xDC\0\x03\0\x05ticks\0\0Y\xB5\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\0Zw\x08\0\x05value\0\t#fed75c33\0\x08\0\x05value\0\t#feda6333\x03\0\x05ticks\0\0Z\xE8\0\x03\0\x05ticks\0\0[\xC0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x08\0\x05value\0\t#b1e78733\x03\0\x05ticks\0\0\\\xCD\0\0\n\0\"minecraft:gameplay/sky_light_level\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\0\x85\0\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x03\0\x05ticks\0\0W:\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x08\0\x08modifier\0\x08multiply\0\n\0!minecraft:visual/sky_light_factor\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,\x06\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x003T\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\x03\0\x05ticks\0\0YL\0\0\n\0\x1Aminecraft:visual/sky_color\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#000000\0\x08\0\x05value\0\x07#000000\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0 minecraft:visual/star_brightness\x08\0\x08modifier\0\x07maximum\t\0\tkeyframes\n\0\0\0\x0C\x03\0\x05ticks\0\0\0\\\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\0\x03\0\x05ticks\0\0\x02s\x06\0\x05value\0\0\0\0\0\0\0\0\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,m\0\x03\0\x05ticks\0\0-\xD4\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\0\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\x03\0\x05ticks\0\0.\xB7\0\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\x03\0\x05ticks\0\x000o\0\x03\0\x05ticks\0\x001\xB9\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\0\x03\0\x05ticks\0\x003\xAC\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x06\0\x05value?\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0X\xF4\0\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\x03\0\x05ticks\0\0Y\xF8\0\x03\0\x05ticks\0\0[<\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\0\x03\0\x05ticks\0\0\\\xCE\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\0\0\n\0\x1Aminecraft:visual/sun_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0\"minecraft:gameplay/creaking_active\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0\x1Bminecraft:visual/star_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0\x1Bminecraft:visual/moon_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@\x80\xE0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x06\0\x05value@f\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\0\n\0\x1Aminecraft:visual/fog_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\x005f\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\0W:\0\0\n\0\x1Cminecraft:visual/cloud_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x03\0\x05value\xFF\xFF\xFF\xFF\0\x03\0\x05ticks\0\0.[\x03\0\x05value\xFF\xFF\xFF\xFF\0\x03\0\x05ticks\0\x005f\x03\0\x05value\xFF\x19\x19&\0\x03\0\x05ticks\0\0W:\x03\0\x05value\xFF\x19\x19&\0\0\0\x03\0\x0Cperiod_ticks\0\0]\xC0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x03\0\x05ticks\0\0\0\0\x08\0\x05value\0\tfull_moon\0\x03\0\x05ticks\0\0]\xC0\x08\0\x05value\0\x0Ewaning_gibbous\0\x08\0\x05value\0\rthird_quarter\x03\0\x05ticks\0\0\xBB\x80\0\x08\0\x05value\0\x0Fwaning_crescent\x03\0\x05ticks\0\x01\x19@\0\x03\0\x05ticks\0\x01w\0\x08\0\x05value\0\x08new_moon\0\x08\0\x05value\0\x0Fwaxing_crescent\x03\0\x05ticks\0\x01\xD4\xC0\0\x08\0\x05value\0\rfirst_quarter\x03\0\x05ticks\0\x022\x80\0\x03\0\x05ticks\0\x02\x90@\x08\0\x05value\0\x0Ewaxing_gibbous\0\0\0\x03\0\x0Cperiod_ticks\0\x02\xEE\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x08\0\x04type\0\x15minecraft:dialog_list\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x08\0\x07dialogs\0\x18#minecraft:quick_actions\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x08\0\x04type\0\x16minecraft:server_links\x03\0\x07columns\0\0\0\x01\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x04type\0\x12minecraft:function\x03\0\x0Bsetup_ticks\0\0\0\x01\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x08function\0\x15minecraft:always_pass\x08\0\x0Benvironment\0\x11minecraft:default\x01\0\x08required\0\x03\0\tmax_ticks\0\0\0\x01\0" }] , }] ; -pub static REGISTRY_V_26_1 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#b6db61\x08\0\x0Bwater_color\0\x07#5db7ef\x08\0\rfoliage_color\0\x07#b6db61\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x11dry_foliage_color\0\x07#7b5334\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\0\0\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041633\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\rfoliage_color\0\x07#8db127\x08\0\x11dry_foliage_color\0\x07#7b5334\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\0\x08\0 minecraft:visual/water_fog_color\0\x07#556980\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\0\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#76889d\x08\0\rfoliage_color\0\x07#878d76\x08\0\x11dry_foliage_color\0\x07#a0a69c\x08\0\x0Bgrass_color\0\x07#778272\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x08\0 minecraft:visual/water_fog_color\0\x07#232317\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x0Bwater_color\0\x07#617b64\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\rfoliage_color\0\x07#6a7039\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\nasset_name\0\x04iron\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\x08\0\nasset_name\0\x08redstone\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\0\n\0\x0Bbaby_assets\x08\0\x04wild\0%minecraft:entity/wolf/wolf_ashen_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_ashen_tame_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_ashen_angry_baby\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\0\n\0\x0Bbaby_assets\x08\0\x04wild\0%minecraft:entity/wolf/wolf_black_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_black_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_black_tame_baby\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\n\0\x0Bbaby_assets\x08\0\x04wild\0(minecraft:entity/wolf/wolf_chestnut_baby\x08\0\x05angry\0.minecraft:entity/wolf/wolf_chestnut_angry_baby\x08\0\x04tame\0-minecraft:entity/wolf/wolf_chestnut_tame_baby\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0%minecraft:entity/wolf/wolf_angry_baby\x08\0\x04wild\0\x1Fminecraft:entity/wolf/wolf_baby\x08\0\x04tame\0$minecraft:entity/wolf/wolf_tame_baby\0\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x04wild\0%minecraft:entity/wolf/wolf_rusty_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_rusty_tame_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_rusty_angry_baby\0\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_snowy_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_snowy_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_snowy_angry_baby\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0-minecraft:entity/wolf/wolf_spotted_angry_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_spotted_baby\x08\0\x04tame\0,minecraft:entity/wolf/wolf_spotted_tame_baby\0\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\0\n\0\x0Bbaby_assets\x08\0\x04wild\0'minecraft:entity/wolf/wolf_striped_baby\x08\0\x04tame\0,minecraft:entity/wolf/wolf_striped_tame_baby\x08\0\x05angry\0-minecraft:entity/wolf/wolf_striped_angry_baby\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_woods_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_woods_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_woods_baby\0\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\0\n\0\x0Bbaby_sounds\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\0" } , StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\0\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\0\n\0\x0Bbaby_sounds\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\0\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\0\n\0\x0Cadult_sounds\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\0\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\0\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_cold_baby\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_cold\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/pig_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/pig/pig_temperate_baby\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_warm_baby\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_warm\0" }] , } , StaticRegistry { registry_id : "pig_sound_variant" , entries : & [StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0 minecraft:entity.pig_big.ambient\x08\0\nhurt_sound\0\x1Dminecraft:entity.pig_big.hurt\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.pig_big.death\x08\0\teat_sound\0\x1Cminecraft:entity.pig_big.eat\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\0\n\0\x0Cadult_sounds\x08\0\teat_sound\0\x18minecraft:entity.pig.eat\x08\0\nhurt_sound\0\x19minecraft:entity.pig.hurt\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\rambient_sound\0\x1Cminecraft:entity.pig.ambient\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.pig.death\0\0" } , StaticRegistryEntry { name : "mini" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.pig_mini.death\x08\0\teat_sound\0\x1Dminecraft:entity.pig_mini.eat\x08\0\nhurt_sound\0\x1Eminecraft:entity.pig_mini.hurt\x08\0\rambient_sound\0!minecraft:entity.pig_mini.ambient\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\0\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/frog_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_warm\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cat/cat_all_black\x08\0\rbaby_asset_id\0'minecraft:entity/cat/cat_all_black_baby\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_black\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_black_baby\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/cat/cat_british_shorthair\x08\0\rbaby_asset_id\0/minecraft:entity/cat/cat_british_shorthair_baby\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_calico\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_calico_baby\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_jellie\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_jellie_baby\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_persian\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_persian_baby\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_ragdoll_baby\x08\0\x08asset_id\0 minecraft:entity/cat/cat_ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/cat_red\x08\0\rbaby_asset_id\0!minecraft:entity/cat/cat_red_baby\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_siamese\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_siamese_baby\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_tabby_baby\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_white_baby\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_white\0" }] , } , StaticRegistry { registry_id : "cat_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\0\n\0\x0Cadult_sounds\x08\0\rpurreow_sound\0\x1Cminecraft:entity.cat.purreow\x08\0\nhurt_sound\0\x19minecraft:entity.cat.hurt\x08\0\rambient_sound\0\x1Cminecraft:entity.cat.ambient\x08\0\npurr_sound\0\x19minecraft:entity.cat.purr\x08\0\x13stray_ambient_sound\0\"minecraft:entity.cat.stray_ambient\x08\0\nhiss_sound\0\x19minecraft:entity.cat.hiss\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cat.death\x08\0\x12beg_for_food_sound\0!minecraft:entity.cat.beg_for_food\x08\0\teat_sound\0\x18minecraft:entity.cat.eat\0\0" } , StaticRegistryEntry { name : "royal" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\0\n\0\x0Cadult_sounds\x08\0\nhiss_sound\0\x1Fminecraft:entity.cat_royal.hiss\x08\0\x13stray_ambient_sound\0(minecraft:entity.cat_royal.stray_ambient\x08\0\teat_sound\0\x1Eminecraft:entity.cat_royal.eat\x08\0\x12beg_for_food_sound\0'minecraft:entity.cat_royal.beg_for_food\x08\0\nhurt_sound\0\x1Fminecraft:entity.cat_royal.hurt\x08\0\npurr_sound\0\x1Fminecraft:entity.cat_royal.purr\x08\0\rpurreow_sound\0\"minecraft:entity.cat_royal.purreow\x08\0\rambient_sound\0\"minecraft:entity.cat_royal.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.cat_royal.death\0\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_cold\x08\0\x05model\0\x04cold\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_cold_baby\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\rbaby_asset_id\0'minecraft:entity/cow/cow_temperate_baby\x08\0\x08asset_id\0\"minecraft:entity/cow/cow_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_warm\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_warm_baby\0" }] , } , StaticRegistry { registry_id : "cow_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\nstep_sound\0\x19minecraft:entity.cow.step\x08\0\nhurt_sound\0\x19minecraft:entity.cow.hurt\x08\0\rambient_sound\0\x1Cminecraft:entity.cow.ambient\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cow.death\0" } , StaticRegistryEntry { name : "moody" , data : b"\n\x08\0\nstep_sound\0\x1Fminecraft:entity.cow_moody.step\x08\0\nhurt_sound\0\x1Fminecraft:entity.cow_moody.hurt\x08\0\rambient_sound\0\"minecraft:entity.cow_moody.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.cow_moody.death\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_cold_baby\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/chicken_temperate\x08\0\rbaby_asset_id\0/minecraft:entity/chicken/chicken_temperate_baby\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_warm_baby\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_warm\0" }] , } , StaticRegistry { registry_id : "chicken_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.chicken.death\x08\0\rambient_sound\0 minecraft:entity.chicken.ambient\x08\0\nhurt_sound\0\x1Dminecraft:entity.chicken.hurt\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\0\0" } , StaticRegistryEntry { name : "picky" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0&minecraft:entity.chicken_picky.ambient\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\x0Bdeath_sound\0$minecraft:entity.chicken_picky.death\x08\0\nhurt_sound\0#minecraft:entity.chicken_picky.hurt\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\0\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:aztec\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.changing.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.dennis.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:endboss\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\x08\0\x08asset_id\0\x12minecraft:fighters\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\0" } , StaticRegistryEntry { name : "match" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.meditative.author\0\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x08\0\x08asset_id\0\rminecraft:orb\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:pigscene\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:stage\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:sunset\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\n\0\nattributes\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x08\0\rdefault_clock\0\x13minecraft:overworld\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\x80\x01\0\x0Bhas_ceiling\0\x01\0\x16has_ender_dragon_fight\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x0Elogical_height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x0Bhas_ceiling\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x08\0\rdefault_clock\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x08\0\ttimelines\0\x17#minecraft:in_overworld\x01\0\x16has_ender_dragon_fight\0\x03\0\x06height\0\0\x01\x80\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x01\0\x16has_ender_dragon_fight\x01\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\rdefault_clock\0\x11minecraft:the_end\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x0Chas_skylight\x01\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x08\0\x06skybox\0\x03end\x01\0\x0Ehas_fixed_time\x01\n\0\nattributes\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0$minecraft:visual/ambient_light_color\0\x07#3f473f\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\x01\x08\0\x05sound\0\x13minecraft:music.end\x03\0\tmin_delay\0\0\x17p\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\x08\0 minecraft:visual/sky_light_color\0\x07#ac60cd\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\0\x01\0\x0Bhas_ceiling\0\x08\0\ttimelines\0\x11#minecraft:in_end\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x19monster_spawn_light_level\0\0\0\x07\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x05min_y\0\0\0\0\n\0\nattributes\x01\0\"minecraft:gameplay/piglins_zombify\0\x08\0$minecraft:visual/ambient_light_color\0\x07#302821\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x01\0#minecraft:gameplay/water_evaporates\x01\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\x01\0\x1Cminecraft:gameplay/fast_lava\x01\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\0\x08\0\ttimelines\0\x14#minecraft:in_nether\x01\0\x0Bhas_ceiling\x01\x01\0\x16has_ender_dragon_fight\0\x03\0\x06height\0\0\x01\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\x06skybox\0\x04none\x01\0\x0Chas_skylight\0\x08\0\x0Ecardinal_light\0\x06nether\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x0Ehas_fixed_time\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CfallingBlock\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05spear\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x03\0\x11comparator_output\0\0\0\x0F\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x03\0\x11comparator_output\0\0\0\x02\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x06\0\x11length_in_seconds@R@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x03\0\x11comparator_output\0\0\0\t\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0&minecraft:enchantment.blast_protection\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\toperation\0\tadd_value\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\x06weight\0\0\0\x02\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\toperation\0\x13add_multiplied_base\x08\0\x02id\0%minecraft:enchantment.fire_protection\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x04type\0\x19minecraft:matching_blocks\x08\0\x06blocks\0\x0Fminecraft:water\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\n\0\x06radius\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x04\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\0\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\n\0\tmagnitude\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xDDO\xDF;dZ\x1D\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\0\x08\0\x04type\0\x17minecraft:apply_impulse\0\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Eis_fall_flying\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Bis_in_water\0\0\0\0\t\0\x05terms\n\0\0\0\x03\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\rtype_specific\x08\0\x04type\0\x10minecraft:player\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\tpredicate\n\0\rtype_specific\t\0\x08gamemode\x08\0\0\0\x01\0\x08creative\x08\0\x04type\0\x10minecraft:player\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\rtype_specific\x08\0\x04type\0\x10minecraft:player\n\0\x04food\n\0\x05level\x03\0\x03min\0\0\0\x07\0\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\0\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\x06weight\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:spawn_particles\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\x08\0\x04type\0\x14minecraft:play_sound\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x13minecraft:attribute\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\toperation\0\tadd_value\0\x08\0\x04type\0\x13minecraft:attribute\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\x08\0\x04type\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\x06weight\0\0\0\x01\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:damage_entity\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x04type\0\x11minecraft:explode\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:lookup\0\x08\0\x11block_interaction\0\x07trigger\0\x08\0\tenchanted\0\x08attacker\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\x08\0\x05clock\0\x13minecraft:overworld\n\0\x0Ctime_markers\n\0\rminecraft:day\x03\0\x05ticks\0\0\x03\xE8\x01\0\x10show_in_commands\x01\0\n\0\x0Eminecraft:noon\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0\x17p\0\x03\0\x1Cminecraft:wake_up_from_sleep\0\0\0\0\x03\0\x1Cminecraft:roll_village_siege\0\0FP\n\0\x12minecraft:midnight\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0FP\0\n\0\x0Fminecraft:night\x03\0\x05ticks\0\x002\xC8\x01\0\x10show_in_commands\x01\0\0\n\0\x06tracks\n\0\x1Bminecraft:visual/star_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@v\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0 minecraft:visual/sky_light_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\0,\x06\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x003T\x08\0\x05value\0\x07#7a7aff\0\x03\0\x05ticks\0\0YL\x08\0\x05value\0\x07#7a7aff\0\0\n\0\x1Bminecraft:visual/moon_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@\x80\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value@f\x80\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0\"minecraft:gameplay/sky_light_level\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\0\x85\0\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0.[\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\x005f\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\0W:\0\0\n\0\x1Aminecraft:visual/sun_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0 minecraft:visual/star_brightness\t\0\tkeyframes\n\0\0\0\x0C\x03\0\x05ticks\0\0\0\\\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x02s\0\x03\0\x05ticks\0\0,m\x06\0\x05value\0\0\0\0\0\0\0\0\0\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\x03\0\x05ticks\0\0-\xD4\0\x03\0\x05ticks\0\0.\xB7\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\0\x03\0\x05ticks\0\x000o\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\0\x03\0\x05ticks\0\x001\xB9\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\0\x06\0\x05value?\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\x003\xAC\0\x03\0\x05ticks\0\0X\xF4\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\x03\0\x05ticks\0\0Y\xF8\0\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\x03\0\x05ticks\0\0[<\0\x03\0\x05ticks\0\0\\\xCE\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\0\x08\0\x08modifier\0\x07maximum\0\n\0!minecraft:visual/sky_light_factor\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,\x06\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x003T\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\x03\0\x05ticks\0\0YL\0\0\n\0\x1Cminecraft:visual/cloud_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x03\0\x05value\xFF\xFF\xFF\xFF\0\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x03\0\x05value\xFF\x19\x19&\0\x03\0\x05ticks\0\0W:\x03\0\x05value\xFF\x19\x19&\0\0\n\0#minecraft:audio/firefly_bush_sounds\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0\"minecraft:gameplay/creaking_active\x08\0\x08modifier\0\x02or\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x0018\x01\0\x05value\x01\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\0\n\0\x1Aminecraft:visual/fog_color\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0.[\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\x005f\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x08\0\x05value\0\t#5fefa333\x03\0\x05ticks\0\0\0G\0\x03\0\x05ticks\0\0\x016\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0\x025\x08\0\x05value\0\t#06fbd433\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0\x02\xDA\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0,\x06\0\x08\0\x05value\0\t#04fcd833\x03\0\x05ticks\0\0,\x85\0\x03\0\x05ticks\0\0-\x02\x08\0\x05value\0\t#0ff9cb33\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0-\xAA\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0/\xD3\x08\0\x05value\0\t#b1e78733\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\x000F\0\x03\0\x05ticks\0\x000\xE0\x08\0\x05value\0\t#e9e07233\0\x03\0\x05ticks\0\x001E\x08\0\x05value\0\t#f6dd6b33\0\x03\0\x05ticks\0\x001\xBC\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\x002)\x08\0\x05value\0\t#fed75c33\0\x03\0\x05ticks\0\x002\xEB\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\x003\xC4\x08\0\x05value\0\t#c1cc4733\0\x03\0\x05ticks\0\x005\xCF\x08\0\x05value\0\t#36be3733\0\x03\0\x05ticks\0\x006@\x08\0\x05value\0\t#1fbb3533\0\x08\0\x05value\0\t#09b73333\x03\0\x05ticks\0\x006\xD7\0\x08\0\x05value\0\t#00b33333\x03\0\x05ticks\0\x007p\0\x08\0\x05value\0\t#00b23333\x03\0\x05ticks\0\0U/\0\x08\0\x05value\0\t#09b73333\x03\0\x05ticks\0\0U\xC9\0\x08\0\x05value\0\t#1fbb3533\x03\0\x05ticks\0\0V`\0\x03\0\x05ticks\0\0V\xD1\x08\0\x05value\0\t#36be3733\0\x03\0\x05ticks\0\0X\xDC\x08\0\x05value\0\t#c1cc4733\0\x08\0\x05value\0\t#ecd25133\x03\0\x05ticks\0\0Y\xB5\0\x03\0\x05ticks\0\0Zw\x08\0\x05value\0\t#fed75c33\0\x08\0\x05value\0\t#feda6333\x03\0\x05ticks\0\0Z\xE8\0\x03\0\x05ticks\0\0[\xC0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x03\0\x05ticks\0\0\\\xCD\x08\0\x05value\0\t#b1e78733\0\0\n\0\x1Aminecraft:visual/sky_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#000000\0\x08\0\x05value\0\x07#000000\x03\0\x05ticks\0\0W:\0\0\0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\x03\0\x0Cperiod_ticks\0\x02\xEE\0\x08\0\x05clock\0\x13minecraft:overworld\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x08\0\x05value\0\tfull_moon\x03\0\x05ticks\0\0\0\0\0\x03\0\x05ticks\0\0]\xC0\x08\0\x05value\0\x0Ewaning_gibbous\0\x08\0\x05value\0\rthird_quarter\x03\0\x05ticks\0\0\xBB\x80\0\x03\0\x05ticks\0\x01\x19@\x08\0\x05value\0\x0Fwaning_crescent\0\x03\0\x05ticks\0\x01w\0\x08\0\x05value\0\x08new_moon\0\x08\0\x05value\0\x0Fwaxing_crescent\x03\0\x05ticks\0\x01\xD4\xC0\0\x03\0\x05ticks\0\x022\x80\x08\0\x05value\0\rfirst_quarter\0\x08\0\x05value\0\x0Ewaxing_gibbous\x03\0\x05ticks\0\x02\x90@\0\0\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\x08\0\x05clock\0\x13minecraft:overworld\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x03\0\x07columns\0\0\0\x01\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x0Cbutton_width\0\0\x016\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\x08\0\x04type\0\x16minecraft:server_links\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\0" }] , } , StaticRegistry { registry_id : "world_clock" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x08function\0\x15minecraft:always_pass\x03\0\x0Bsetup_ticks\0\0\0\x01\x08\0\x04type\0\x12minecraft:function\x08\0\x0Benvironment\0\x11minecraft:default\x03\0\tmax_ticks\0\0\0\x01\x01\0\x08required\0\0" }] , }] ; -pub static REGISTRY_V_26_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\0\x06\0\x1Acreature_spawn_probability?\x9E\xB8Q\xEB\x85\x1E\xB8\x01\0\x11has_precipitation\0\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x06weight\0\0\0\x06\x03\0\x08maxCount\0\0\0\x02\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x10minecraft:bamboo\0\x1Bminecraft:bamboo_vegetation\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x15minecraft:patch_melon\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:ocelot\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0(\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:parrot\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:panda\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0P\0\t\0\x08axolotls\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\n\0\x04mood\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0(\x08\0\x04type\0\x0Fminecraft:ghast\0\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x14minecraft:magma_cube\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\x03\0\x06weight\0\0\0<\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x03\0\x0Fminecraft:delta\0\x1Eminecraft:small_basalt_columns\0\x1Eminecraft:large_basalt_columns\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x16minecraft:basalt_blobs\0\x1Aminecraft:blackstone_blobs\0\x16minecraft:spring_delta\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Fminecraft:brown_mushroom_nether\0\x1Dminecraft:red_mushroom_nether\0\x13minecraft:ore_magma\0\x1Eminecraft:spring_closed_double\0\x19minecraft:ore_gold_deltas\0\x1Bminecraft:ore_quartz_deltas\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x10minecraft:turtle\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x05\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0\"minecraft:wildflowers_birch_forest\0\x15minecraft:trees_birch\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\0\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x05\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x1Bminecraft:patch_grass_plain\0\x17minecraft:flower_cherry\0\x16minecraft:trees_cherry\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x03\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\x01\0\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\rfoliage_color\0\x07#b6db61\x08\0\x0Bgrass_color\0\x07#b6db61\x08\0\x0Bwater_color\0\x07#5db7ef\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_cold\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x02\x03\0\x06weight\0\0\0\x03\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:nautilus\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\rminecraft:cod\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x0F\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:salmon\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x08\0\x07carvers\0\x15minecraft:nether_cave\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x08spawners\t\0\x07ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x1Aminecraft:zombified_piglin\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x01\0\x03\0\x06weight\0\0\0\t\x08\0\x04type\0\x10minecraft:hoglin\x03\0\x08minCount\0\0\0\x03\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:piglin\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0<\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:strider\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0C\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x06\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:weeping_vines\0\x17minecraft:crimson_fungi\0#minecraft:crimson_forest_vegetation\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0 minecraft:dark_forest_vegetation\0\x18minecraft:forest_flowers\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x1Bminecraft:patch_leaf_litter\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08creature\n\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\0\n\0\x08spawners\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\rminecraft:cod\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\x0F\0\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x0F\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x0Ewater_creature\n\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x03\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\t\0\x08creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:seagrass_deep_cold\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x14minecraft:sculk_vein\0\x1Fminecraft:sculk_patch_deep_dark\0\0\0\0\0\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\x0F\x03\0\x08maxCount\0\0\0\x05\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08minCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\t\0\x0Ewater_creature\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x03\0\x18minecraft:iceberg_packed\0\x16minecraft:iceberg_blue\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x12minecraft:blue_ice\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\n\0\0\0\x03\x08\0\x04type\0\rminecraft:cod\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x06\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x14minecraft:pufferfish\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:seagrass_deep_warm\0\x13minecraft:kelp_warm\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:cod\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x03\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x06weight\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_deep\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x15minecraft:desert_well\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0 minecraft:patch_dry_grass_desert\0\x1Bminecraft:patch_dead_bush_2\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0!minecraft:patch_sugar_cane_desert\0\x17minecraft:patch_pumpkin\0\x1Dminecraft:patch_cactus_desert\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature@\0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x02\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:camel\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\n\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0\x13\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\x002\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0P\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:husk\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:parched\x03\0\x06weight\0\0\x002\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x19minecraft:large_dripstone\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x1Aminecraft:ore_copper_large\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x1Bminecraft:dripstone_cluster\0\x1Bminecraft:pointed_dripstone\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\t\0\x07carvers\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x07ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x04\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x1Cminecraft:end_gateway_return\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x16minecraft:chorus_plant\t\0\x07carvers\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\t\0\x08features\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x07ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08creature\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x06\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x1Acreature_spawn_probability?\x9E\xB8Q\xEB\x85\x1E\xB8\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:flower_forest_flowers\0\x1Dminecraft:trees_flower_forest\0\x1Eminecraft:flower_flower_forest\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE6ffffff\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0)minecraft:trees_birch_and_oak_leaf_litter\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x03\0\x18minecraft:iceberg_packed\0\x16minecraft:iceberg_blue\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x12minecraft:blue_ice\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x0Ewater_creature\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:squid\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x06weight\0\0\0\x02\0\t\0\rwater_ambient\n\0\0\0\x01\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08maxCount\0\0\0\x05\x03\0\x06weight\0\0\0\x0F\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x08maxCount\0\0\0\x03\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x05\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x0Ewater_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x03\0\x15minecraft:glow_lichen\0\x15minecraft:trees_grove\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x03\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\x10minecraft:rabbit\0\x03\0\x06weight\0\0\0\x04\x08\0\x04type\0\rminecraft:fox\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\0\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x14\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0P\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:stray\0\t\0\x0Ewater_creature\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x1Acreature_spawn_probability?\xB1\xEB\x85\x1E\xB8Q\xEC\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x02\0\x13minecraft:ice_spike\0\x13minecraft:ice_patch\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_snowy\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\0\n\0\x0Bspawn_costs\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\0\x01\0)minecraft:gameplay/increased_fire_burnout\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x16minecraft:bamboo_light\0\x16minecraft:trees_jungle\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x15minecraft:patch_melon\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0(\x08\0\x04type\0\x10minecraft:parrot\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:panda\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x10minecraft:ocelot\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\nattributes\x01\0)minecraft:gameplay/increased_fire_burnout\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041633\n\0 minecraft:audio/background_music\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_warm\0\x13minecraft:kelp_warm\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:squid\0\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\rwater_ambient\n\0\0\0\x03\x03\0\x06weight\0\0\0\x0F\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\rminecraft:cod\x03\0\x08minCount\0\0\0\x03\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x14minecraft:pufferfish\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\x17minecraft:tropical_fish\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x17minecraft:tropical_fish\0\t\0\x08axolotls\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:axolotl\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x12minecraft:ore_clay\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0'minecraft:lush_caves_ceiling_vegetation\0\x14minecraft:cave_vines\0\x19minecraft:lush_caves_clay\0\x1Fminecraft:lush_caves_vegetation\0\x1Cminecraft:rooted_azalea_tree\0\x17minecraft:spore_blossom\0$minecraft:classic_vines_cave_feature\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\rfoliage_color\0\x07#8db127\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\x14grass_color_modifier\0\x05swamp\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1C\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x14minecraft:disk_grass\0\x13minecraft:disk_clay\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x07\0\x15minecraft:glow_lichen\0\x18minecraft:trees_mangrove\0\x1Cminecraft:patch_grass_normal\0\x19minecraft:patch_dead_bush\0\x19minecraft:patch_waterlily\0\x18minecraft:seagrass_swamp\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\n\0'minecraft:visual/water_fog_end_distance\x08\0\x08modifier\0\x08multiply\x06\0\x08argument?\xEB333333\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Eminecraft:frog\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\n\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0F\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:bogged\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x1E\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08maxCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x06\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x1Cminecraft:patch_grass_meadow\0\x17minecraft:flower_meadow\0\x16minecraft:trees_meadow\0\x1Cminecraft:wildflowers_meadow\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x03\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\0\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x06\0\x15minecraft:glow_lichen\0$minecraft:mushroom_island_vegetation\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\x01\0,minecraft:gameplay/can_pillager_patrol_spawn\0\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x13minecraft:mooshroom\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x08\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x08axolotls\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:ghast\x03\0\x06weight\0\0\x002\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x1Aminecraft:zombified_piglin\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:magma_cube\x03\0\x06weight\0\0\0\x02\0\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:piglin\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0F\0\t\0\x07ambient\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0<\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Fminecraft:brown_mushroom_nether\0\x1Dminecraft:red_mushroom_nether\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x03\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\x08\0\x07carvers\0\x15minecraft:nether_cave\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\0\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x03\x08\0\x04type\0\rminecraft:cod\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x19minecraft:seagrass_normal\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x08creature\n\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0\"minecraft:wildflowers_birch_forest\0\x14minecraft:birch_tall\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD3333333\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x15minecraft:forest_rock\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0E\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0%minecraft:trees_old_growth_pine_taiga\0\x18minecraft:flower_default\0\x1Bminecraft:patch_grass_taiga\0\x19minecraft:patch_dead_bush\0#minecraft:brown_mushroom_old_growth\0!minecraft:red_mushroom_old_growth\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x07\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\rminecraft:fox\x03\0\x06weight\0\0\0\x08\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x19\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\0\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x06weight\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\rminecraft:fox\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\0\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x15minecraft:forest_rock\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0E\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0'minecraft:trees_old_growth_spruce_taiga\0\x18minecraft:flower_default\0\x1Bminecraft:patch_grass_taiga\0\x19minecraft:patch_dead_bush\0#minecraft:brown_mushroom_old_growth\0!minecraft:red_mushroom_old_growth\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\n\0 minecraft:audio/background_music\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\x08\0 minecraft:visual/water_fog_color\0\x07#556980\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0 minecraft:pale_garden_vegetation\0\x19minecraft:pale_moss_patch\0\x1Dminecraft:pale_garden_flowers\0\x1Cminecraft:flower_pale_garden\0\x1Cminecraft:patch_grass_forest\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#878d76\x08\0\x0Bwater_color\0\x07#76889d\x08\0\x0Bgrass_color\0\x07#778272\x08\0\x11dry_foliage_color\0\x07#a0a69c\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x14minecraft:patch_bush\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0Z\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\0\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:horse\0\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x10minecraft:salmon\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x0Ewater_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x06weight\0\0\0\x02\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x18minecraft:seagrass_river\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_tall_grass\0\x17minecraft:trees_savanna\0\x15minecraft:flower_warm\0\x1Dminecraft:patch_grass_savanna\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0Z\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x06weight\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\0\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_tall_grass\0\x17minecraft:trees_savanna\0\x15minecraft:flower_warm\0\x1Dminecraft:patch_grass_savanna\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x08creature\n\0\0\0\t\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x06weight\0\0\0\x08\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x06weight\0\0\0\x08\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\x01\0#minecraft:gameplay/snow_golem_melts\x01\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\0\0\0\0\0\t\0\x08features\t\0\0\0\x01\x08\0\0\0\x01\0\x1Eminecraft:end_island_decorated\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_snowy\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x08creature\n\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x03\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x14\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0P\x08\0\x04type\0\x0Fminecraft:stray\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x1Acreature_spawn_probability?\xB1\xEB\x85\x1E\xB8Q\xEC\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x02\0\x15minecraft:glow_lichen\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x07\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x04\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\rminecraft:fox\x03\0\x06weight\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\rwater_ambient\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0\x15minecraft:trees_taiga\0\x18minecraft:flower_default\0\x1Dminecraft:patch_grass_taiga_2\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Aminecraft:patch_berry_rare\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x04mood\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x17minecraft:basalt_pillar\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Dminecraft:patch_crimson_roots\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x17minecraft:ore_soul_sand\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x01\0\x15minecraft:spring_lava\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0<\x03\0\x08minCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x05\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0\x14\x03\0\x08maxCount\0\0\0\x05\0\x08\0\x04type\0\x0Fminecraft:ghast\x03\0\x06weight\0\0\x002\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\0\n\0\x0Bspawn_costs\n\0\x11minecraft:strider\x06\0\renergy_budget?\xC3333333\x06\0\x06charge?\xE6ffffff\0\n\0\x12minecraft:skeleton\x06\0\x06charge?\xE6ffffff\x06\0\renergy_budget?\xC3333333\0\n\0\x12minecraft:enderman\x06\0\renergy_budget?\xC3333333\x06\0\x06charge?\xE6ffffff\0\n\0\x0Fminecraft:ghast\x06\0\renergy_budget?\xC3333333\x06\0\x06charge?\xE6ffffff\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Dminecraft:trees_sparse_jungle\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x1Cminecraft:patch_melon_sparse\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\0\0\0\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x06weight\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "sulfur_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x15minecraft:sulfur_cube\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\x002\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x02\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\x002\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0\x19\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x14\x08\0\x04type\0\x15minecraft:cave_spider\0\x03\0\x06weight\0\0\x002\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#17543c\x08\0\x1Aminecraft:visual/fog_color\0\x07#8cb831\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.sulfur_caves\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x04\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\0\x1Eminecraft:rooted_sulfur_spring\0\x15minecraft:sulfur_pool\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x1Eminecraft:sulfur_spike_cluster\0\x16minecraft:sulfur_spike\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x02\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#aba64f\x08\0\x0Bwater_color\0\x07#34bf89\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x19minecraft:patch_sunflower\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\0\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:donkey\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#232317\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\rfoliage_color\0\x07#6a7039\x08\0\x0Bwater_color\0\x07#617b64\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1B\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_clay\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0F\0\x15minecraft:glow_lichen\0\x15minecraft:trees_swamp\0\x16minecraft:flower_swamp\0\x1Cminecraft:patch_grass_normal\0\x19minecraft:patch_dead_bush\0\x19minecraft:patch_waterlily\0\x1Eminecraft:brown_mushroom_swamp\0\x1Cminecraft:red_mushroom_swamp\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0 minecraft:patch_sugar_cane_swamp\0\x17minecraft:patch_pumpkin\0\"minecraft:patch_firefly_bush_swamp\0-minecraft:patch_firefly_bush_near_water_swamp\0\x18minecraft:seagrass_swamp\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0F\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x03\0\x06weight\0\0\0\x1E\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:bogged\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x08creature\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Eminecraft:frog\x03\0\x08maxCount\0\0\0\x05\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x04\x08\0\x04type\0\x10minecraft:rabbit\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\rminecraft:fox\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0\x15minecraft:trees_taiga\0\x18minecraft:flower_default\0\x1Dminecraft:patch_grass_taiga_2\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\t\0\x07ambient\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x01\0\x11has_precipitation\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x13minecraft:end_spike\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x16minecraft:end_platform\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x1Dminecraft:void_start_platform\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Fminecraft:warm_ocean_vegetation\0\x17minecraft:seagrass_warm\0\x14minecraft:sea_pickle\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\n\0\x08spawners\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:dolphin\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x06weight\0\0\0\x0F\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x14minecraft:pufferfish\x03\0\x08maxCount\0\0\0\x03\0\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x08spawners\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0<\x08\0\x04type\0\x11minecraft:strider\x03\0\x08minCount\0\0\0\x01\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\x01\0\x11has_precipitation\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\0\n\0\x0Bspawn_costs\n\0\x12minecraft:enderman\x06\0\renergy_budget?\xBE\xB8Q\xEB\x85\x1E\xB8\x06\0\x06charge?\xF0\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\r\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x07\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x16minecraft:warped_fungi\0\"minecraft:warped_forest_vegetation\0\x18minecraft:nether_sprouts\0\x18minecraft:twisting_vines\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\n\0\0\0\x05\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:llama\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0 minecraft:trees_windswept_forest\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:trees_windswept_hills\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xD3333333\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:trees_windswept_hills\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0!minecraft:trees_windswept_savanna\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_normal\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\x01\0#minecraft:gameplay/snow_golem_melts\x01\0\x01\0\x11has_precipitation\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08minCount\0\0\0\x02\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x18minecraft:trees_badlands\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x1Acreature_spawn_probability?\xA4z\xE1G\xAE\x14{\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\x01\0#minecraft:gameplay/snow_golem_melts\x01\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08creature\n\0\0\0\x06\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x06\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x02\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:sentry\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\x08\0\nasset_name\0\x06copper\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x04wild\0%minecraft:entity/wolf/wolf_ashen_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_ashen_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_ashen_tame_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x15minecraft:snowy_taiga\x08\0\x04type\0\x0Fminecraft:biome\0\0\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_black_tame_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_black_angry_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_black_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\0\0\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\0\0\n\0\x0Bbaby_assets\x08\0\x04tame\0-minecraft:entity/wolf/wolf_chestnut_tame_baby\x08\0\x04wild\0(minecraft:entity/wolf/wolf_chestnut_baby\x08\0\x05angry\0.minecraft:entity/wolf/wolf_chestnut_angry_baby\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0%minecraft:entity/wolf/wolf_angry_baby\x08\0\x04tame\0$minecraft:entity/wolf/wolf_tame_baby\x08\0\x04wild\0\x1Fminecraft:entity/wolf/wolf_baby\0\n\0\x06assets\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_rusty_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_rusty_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_rusty_angry_baby\0\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x14#minecraft:is_jungle\0\x03\0\x08priority\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x0Fminecraft:grove\0\0\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_snowy_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_snowy_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_snowy_baby\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0-minecraft:entity/wolf/wolf_spotted_angry_baby\x08\0\x04tame\0,minecraft:entity/wolf/wolf_spotted_tame_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_spotted_baby\0\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\0\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0-minecraft:entity/wolf/wolf_striped_angry_baby\x08\0\x04tame\0,minecraft:entity/wolf/wolf_striped_tame_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_striped_baby\0\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x16#minecraft:is_badlands\0\x03\0\x08priority\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_woods_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_woods_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_woods_angry_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x10minecraft:forest\0\x03\0\x08priority\0\0\0\x01\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\0\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\0" } , StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\n\0\x0Cadult_sounds\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\n\0\x0Cadult_sounds\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\0\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\0\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\0\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_cold_baby\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_cold\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\0\0\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/pig_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/pig/pig_temperate_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_warm_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\0\0\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_warm\0" }] , } , StaticRegistry { registry_id : "pig_sound_variant" , entries : & [StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\teat_sound\0\x1Cminecraft:entity.pig_big.eat\x08\0\rambient_sound\0 minecraft:entity.pig_big.ambient\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.pig_big.death\x08\0\nhurt_sound\0\x1Dminecraft:entity.pig_big.hurt\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\teat_sound\0\x18minecraft:entity.pig.eat\x08\0\rambient_sound\0\x1Cminecraft:entity.pig.ambient\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.pig.death\x08\0\nhurt_sound\0\x19minecraft:entity.pig.hurt\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\0\0" } , StaticRegistryEntry { name : "mini" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.pig_mini.hurt\x08\0\rambient_sound\0!minecraft:entity.pig_mini.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.pig_mini.death\x08\0\teat_sound\0\x1Dminecraft:entity.pig_mini.eat\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\0\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_cold\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0$#minecraft:spawns_cold_variant_frogs\0\0\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0$minecraft:entity/frog/frog_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_warm\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0$#minecraft:spawns_warm_variant_frogs\x08\0\x04type\0\x0Fminecraft:biome\0\0\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cat/cat_all_black\x08\0\rbaby_asset_id\0'minecraft:entity/cat/cat_all_black_baby\t\0\x10spawn_conditions\n\0\0\0\x02\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x13minecraft:structure\x08\0\nstructures\0\x1E#minecraft:cats_spawn_as_black\0\0\n\0\tcondition\x08\0\x04type\0\x19minecraft:moon_brightness\n\0\x05range\x06\0\x03min?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0\0\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_black_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\rbaby_asset_id\0/minecraft:entity/cat/cat_british_shorthair_baby\x08\0\x08asset_id\0*minecraft:entity/cat/cat_british_shorthair\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_calico_baby\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_calico\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_jellie\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_jellie_baby\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_persian\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_persian_baby\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_ragdoll\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_ragdoll_baby\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/cat_red\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0!minecraft:entity/cat/cat_red_baby\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_siamese\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_siamese_baby\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_tabby\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_tabby_baby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_white\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_white_baby\0" }] , } , StaticRegistry { registry_id : "cat_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\0\n\0\x0Cadult_sounds\x08\0\rpurreow_sound\0\x1Cminecraft:entity.cat.purreow\x08\0\x12beg_for_food_sound\0!minecraft:entity.cat.beg_for_food\x08\0\nhiss_sound\0\x19minecraft:entity.cat.hiss\x08\0\nhurt_sound\0\x19minecraft:entity.cat.hurt\x08\0\npurr_sound\0\x19minecraft:entity.cat.purr\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cat.death\x08\0\rambient_sound\0\x1Cminecraft:entity.cat.ambient\x08\0\teat_sound\0\x18minecraft:entity.cat.eat\x08\0\x13stray_ambient_sound\0\"minecraft:entity.cat.stray_ambient\0\0" } , StaticRegistryEntry { name : "royal" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x12beg_for_food_sound\0'minecraft:entity.cat_royal.beg_for_food\x08\0\teat_sound\0\x1Eminecraft:entity.cat_royal.eat\x08\0\nhiss_sound\0\x1Fminecraft:entity.cat_royal.hiss\x08\0\npurr_sound\0\x1Fminecraft:entity.cat_royal.purr\x08\0\rpurreow_sound\0\"minecraft:entity.cat_royal.purreow\x08\0\x0Bdeath_sound\0 minecraft:entity.cat_royal.death\x08\0\rambient_sound\0\"minecraft:entity.cat_royal.ambient\x08\0\x13stray_ambient_sound\0(minecraft:entity.cat_royal.stray_ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.cat_royal.hurt\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\0\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_cold\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_cold_baby\x08\0\x05model\0\x04cold\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\0\0\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\"minecraft:entity/cow/cow_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/cow/cow_temperate_baby\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_warm\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_warm_baby\x08\0\x05model\0\x04warm\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\0\x03\0\x08priority\0\0\0\x01\0\0" }] , } , StaticRegistry { registry_id : "cow_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\nhurt_sound\0\x19minecraft:entity.cow.hurt\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cow.death\x08\0\rambient_sound\0\x1Cminecraft:entity.cow.ambient\x08\0\nstep_sound\0\x19minecraft:entity.cow.step\0" } , StaticRegistryEntry { name : "moody" , data : b"\n\x08\0\nstep_sound\0\x1Fminecraft:entity.cow_moody.step\x08\0\rambient_sound\0\"minecraft:entity.cow_moody.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.cow_moody.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.cow_moody.hurt\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_cold_baby\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/chicken_temperate\x08\0\rbaby_asset_id\0/minecraft:entity/chicken/chicken_temperate_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_warm\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_warm_baby\0" }] , } , StaticRegistry { registry_id : "chicken_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\0\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\rambient_sound\0 minecraft:entity.chicken.ambient\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.chicken.death\x08\0\nhurt_sound\0\x1Dminecraft:entity.chicken.hurt\0\0" } , StaticRegistryEntry { name : "picky" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0#minecraft:entity.chicken_picky.hurt\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\rambient_sound\0&minecraft:entity.chicken_picky.ambient\x08\0\x0Bdeath_sound\0$minecraft:entity.chicken_picky.death\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\0\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0/#minecraft:spawns_coral_variant_zombie_nautilus\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.dennis.author\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:dennis\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:fighters\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:orb\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x06author\x08\0\ttranslate\0#painting.minecraft.wasteland.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x08\0\rdefault_clock\0\x13minecraft:overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\n\0\x1Bminecraft:gameplay/bed_rule\n\0\rerror_message\x08\0\ttranslate\0\x1Cblock.minecraft.bed.no_sleep\0\x08\0\rcan_set_spawn\0\x06always\x08\0\tcan_sleep\0\twhen_dark\0\x01\0.minecraft:gameplay/nether_portal_spawns_piglin\x01\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x01\0'minecraft:gameplay/respawn_anchor_works\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\0\x03\0\x06height\0\0\x01\x80\x01\0\x16has_ender_dragon_fight\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Chas_skylight\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\n\0\nattributes\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\tcan_sleep\0\twhen_dark\x08\0\rcan_set_spawn\0\x06always\n\0\rerror_message\x08\0\ttranslate\0\x1Cblock.minecraft.bed.no_sleep\0\0\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\0\x01\0'minecraft:gameplay/respawn_anchor_works\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x01\0.minecraft:gameplay/nether_portal_spawns_piglin\x01\0\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x16has_ender_dragon_fight\0\x01\0\x0Bhas_ceiling\x01\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\x0Chas_skylight\x01\x08\0\ttimelines\0\x17#minecraft:in_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\rdefault_clock\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x0Bhas_ceiling\0\x01\0\x0Ehas_fixed_time\x01\x03\0\x05min_y\0\0\0\0\x08\0\x06skybox\0\x03end\x01\0\x16has_ender_dragon_fight\x01\x01\0\x0Chas_skylight\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\rdefault_clock\0\x11minecraft:the_end\x08\0\ttimelines\0\x11#minecraft:in_end\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x08\0 minecraft:visual/sky_light_color\0\x07#ac60cd\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x13minecraft:music.end\x01\0\x15replace_current_music\x01\x03\0\tmin_delay\0\0\x17p\x03\0\tmax_delay\0\0]\xC0\0\0\x01\0'minecraft:gameplay/respawn_anchor_works\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\tcan_sleep\0\x05never\x08\0\rcan_set_spawn\0\x05never\x01\0\x08explodes\x01\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\x08\0$minecraft:visual/ambient_light_color\0\x07#3f473f\0\x03\0\x06height\0\0\x01\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x03\0\x0Elogical_height\0\0\x01\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\x0Ecardinal_light\0\x06nether\x03\0\x05min_y\0\0\0\0\x01\0\x16has_ender_dragon_fight\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x08\0\x06skybox\0\x04none\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\n\0\nattributes\x01\0#minecraft:gameplay/water_evaporates\x01\x01\0\x1Cminecraft:gameplay/fast_lava\x01\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\rcan_set_spawn\0\x05never\x01\0\x08explodes\x01\x08\0\tcan_sleep\0\x05never\0\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\x01\0!minecraft:gameplay/can_start_raid\0\x01\0\"minecraft:gameplay/piglins_zombify\0\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x01\0'minecraft:gameplay/respawn_anchor_works\x01\x08\0$minecraft:visual/ambient_light_color\0\x07#302821\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\x01\0#minecraft:gameplay/snow_golem_melts\x01\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\x01\0\x0Chas_skylight\0\x01\0\x0Ehas_fixed_time\x01\x08\0\ttimelines\0\x14#minecraft:in_nether\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x12death_message_type\0\x17intentional_game_design\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08drowning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05spear\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sulfur_cube_hot" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rsulfurCubeHot\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x03\0\x11comparator_output\0\0\0\x0F\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bounce" , data : b"\n\x06\0\x11length_in_seconds@m@\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.bounce\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.bounce\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x03\0\x11comparator_output\0\0\0\x02\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x06\0\x11length_in_seconds@k@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x15minecraft:entity_type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x08to_apply\0\x12minecraft:slowness\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\0\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x15minecraft:entity_type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\0\0\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\n\0\tpredicate\n\0\x12minecraft:location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11minecraft:trident\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.depth_strider\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fall\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\x08affected\0\x06victim\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0%minecraft:enchantment.fire_protection\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\x13add_multiplied_base\x08\0\tattribute\0\x16minecraft:burning_time\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\n\0\x06radius\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03max@0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x15minecraft:entity_type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x04\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\0\n\0\tmagnitude\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xDDO\xDF;dZ\x1D\0\x08\0\x04type\0\x17minecraft:apply_impulse\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Eis_fall_flying\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Bis_in_water\0\0\0\0\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\t\0\x08gamemode\x08\0\0\0\x01\0\x08creative\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\n\0\x04food\n\0\x05level\x03\0\x03min\0\0\0\x07\0\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11#minecraft:arrows\0\0\0\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x12minecraft:movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\x17minecraft:periodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x06effect\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume?\xE3333333\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x06\0\rmin_inclusive?\xE3333333\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\x03\0\x17minecraft:periodic_tick\0\0\0\x05\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x12minecraft:movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\0\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\n\0\x06amount\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\0\0\n\0\x06effect\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\x01\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\toperation\0\tadd_value\0\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x18minecraft:sneaking_speed\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x08affected\0\x08attacker\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x12minecraft:movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x11block_interaction\0\x07trigger\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\x04type\0\x11minecraft:explode\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x06\0\x06radius@\x0C\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\x08\0\x05clock\0\x13minecraft:overworld\n\0\x0Ctime_markers\n\0\x0Eminecraft:noon\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0\x17p\0\x03\0\x1Cminecraft:roll_village_siege\0\0FP\x03\0\x1Cminecraft:wake_up_from_sleep\0\0\0\0\n\0\rminecraft:day\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0\x03\xE8\0\n\0\x12minecraft:midnight\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0FP\0\n\0\x0Fminecraft:night\x03\0\x05ticks\0\x002\xC8\x01\0\x10show_in_commands\x01\0\0\n\0\x06tracks\n\0\"minecraft:gameplay/creaking_active\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x0018\x01\0\x05value\x01\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\x08\0\x08modifier\0\x02or\0\n\0\x1Cminecraft:visual/cloud_color\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x03\0\x05value\xFF\xFF\xFF\xFF\0\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x03\0\x05value\xFF\x19\x19&\0\x03\0\x05value\xFF\x19\x19&\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0#minecraft:audio/firefly_bush_sounds\x08\0\x08modifier\0\x02or\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x0018\x01\0\x05value\x01\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\0\n\0!minecraft:visual/sky_light_factor\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0,\x06\0\x03\0\x05ticks\0\x003T\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\x03\0\x05ticks\0\0YL\0\x08\0\x08modifier\0\x08multiply\0\n\0*minecraft:gameplay/turtle_egg_hatch_chance\x08\0\x04ease\0\x08constant\x08\0\x08modifier\0\x07maximum\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0RF\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0U\x91\x06\0\x05value?`bM\xD2\xF1\xA9\xFC\0\0\n\0\x1Bminecraft:visual/moon_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@\x80\xE0\0\0\0\0\0\0\x06\0\x05value@f\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0\x1Aminecraft:visual/sun_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@v\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0\x1Bminecraft:visual/star_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@v\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0$minecraft:gameplay/bees_stay_in_hive\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x000\xFE\x01\0\x05value\x01\0\x03\0\x05ticks\0\0[\xA4\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0,minecraft:gameplay/cat_waking_up_gift_chance\x08\0\x04ease\0\x08constant\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x01j\0\x03\0\x05ticks\0\0\\s\x06\0\x05value?\xE6ffffff\0\x08\0\x08modifier\0\x07maximum\0\n\0 minecraft:gameplay/monsters_burn\x08\0\x08modifier\0\x02or\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\0\x03\0\x05ticks\0\x000\xFE\0\x03\0\x05ticks\0\0[\xA4\x01\0\x05value\x01\0\0\n\0 minecraft:visual/star_brightness\t\0\tkeyframes\n\0\0\0\x0C\x03\0\x05ticks\0\0\0\\\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x02s\0\x03\0\x05ticks\0\0,m\x06\0\x05value\0\0\0\0\0\0\0\0\0\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\x03\0\x05ticks\0\0-\xD4\0\x03\0\x05ticks\0\0.\xB7\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\0\x03\0\x05ticks\0\x000o\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\0\x03\0\x05ticks\0\x001\xB9\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\0\x03\0\x05ticks\0\x003\xAC\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x06\0\x05value?\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0X\xF4\0\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\x03\0\x05ticks\0\0Y\xF8\0\x03\0\x05ticks\0\0[<\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\0\x03\0\x05ticks\0\0\\\xCE\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\0\x08\0\x08modifier\0\x07maximum\0\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x03\0\x05ticks\0\0\0G\x08\0\x05value\0\t#5fefa333\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0\x016\0\x08\0\x05value\0\t#06fbd433\x03\0\x05ticks\0\0\x025\0\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\t#00ffe533\0\x03\0\x05ticks\0\0,\x06\x08\0\x05value\0\t#00ffe533\0\x08\0\x05value\0\t#04fcd833\x03\0\x05ticks\0\0,\x85\0\x03\0\x05ticks\0\0-\x02\x08\0\x05value\0\t#0ff9cb33\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0-\xAA\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0/\xD3\x08\0\x05value\0\t#b1e78733\0\x03\0\x05ticks\0\x000F\x08\0\x05value\0\t#cce47e33\0\x03\0\x05ticks\0\x000\xE0\x08\0\x05value\0\t#e9e07233\0\x03\0\x05ticks\0\x001E\x08\0\x05value\0\t#f6dd6b33\0\x03\0\x05ticks\0\x001\xBC\x08\0\x05value\0\t#feda6333\0\x08\0\x05value\0\t#fed75c33\x03\0\x05ticks\0\x002)\0\x03\0\x05ticks\0\x002\xEB\x08\0\x05value\0\t#ecd25133\0\x08\0\x05value\0\t#c1cc4733\x03\0\x05ticks\0\x003\xC4\0\x03\0\x05ticks\0\x005\xCF\x08\0\x05value\0\t#36be3733\0\x08\0\x05value\0\t#1fbb3533\x03\0\x05ticks\0\x006@\0\x03\0\x05ticks\0\x006\xD7\x08\0\x05value\0\t#09b73333\0\x08\0\x05value\0\t#00b33333\x03\0\x05ticks\0\x007p\0\x03\0\x05ticks\0\0U/\x08\0\x05value\0\t#00b23333\0\x08\0\x05value\0\t#09b73333\x03\0\x05ticks\0\0U\xC9\0\x03\0\x05ticks\0\0V`\x08\0\x05value\0\t#1fbb3533\0\x03\0\x05ticks\0\0V\xD1\x08\0\x05value\0\t#36be3733\0\x03\0\x05ticks\0\0X\xDC\x08\0\x05value\0\t#c1cc4733\0\x03\0\x05ticks\0\0Y\xB5\x08\0\x05value\0\t#ecd25133\0\x08\0\x05value\0\t#fed75c33\x03\0\x05ticks\0\0Zw\0\x08\0\x05value\0\t#feda6333\x03\0\x05ticks\0\0Z\xE8\0\x08\0\x05value\0\t#e9e07233\x03\0\x05ticks\0\0[\xC0\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x08\0\x05value\0\t#b1e78733\x03\0\x05ticks\0\0\\\xCD\0\0\n\0\x1Aminecraft:visual/sky_color\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#000000\0\x08\0\x05value\0\x07#000000\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Aminecraft:visual/fog_color\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0.[\0\x08\0\x05value\0\x07#0c0c16\x03\0\x05ticks\0\x005f\0\x08\0\x05value\0\x07#161616\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0\"minecraft:gameplay/eyeblossom_open\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\0\n\0 minecraft:visual/sky_light_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\x02\xDA\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0,\x06\0\x03\0\x05ticks\0\x003T\x08\0\x05value\0\x07#7a7aff\0\x03\0\x05ticks\0\0YL\x08\0\x05value\0\x07#7a7aff\0\0\n\0\"minecraft:gameplay/sky_light_level\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\x005f\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\0W:\0\0\0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\n\0\x06tracks\n\0,minecraft:gameplay/can_pillager_patrol_spawn\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\0\x03\0\x05ticks\0\0\0\0\0\x03\0\x05ticks\0\x01\xD4\xC0\x01\0\x05value\x01\0\x08\0\x08modifier\0\x03and\0\0\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x08\0\x05value\0\tfull_moon\x03\0\x05ticks\0\0\0\0\0\x08\0\x05value\0\x0Ewaning_gibbous\x03\0\x05ticks\0\0]\xC0\0\x08\0\x05value\0\rthird_quarter\x03\0\x05ticks\0\0\xBB\x80\0\x03\0\x05ticks\0\x01\x19@\x08\0\x05value\0\x0Fwaning_crescent\0\x03\0\x05ticks\0\x01w\0\x08\0\x05value\0\x08new_moon\0\x08\0\x05value\0\x0Fwaxing_crescent\x03\0\x05ticks\0\x01\xD4\xC0\0\x08\0\x05value\0\rfirst_quarter\x03\0\x05ticks\0\x022\x80\0\x03\0\x05ticks\0\x02\x90@\x08\0\x05value\0\x0Ewaxing_gibbous\0\0\n\0-minecraft:gameplay/surface_slime_spawn_chance\t\0\tkeyframes\n\0\0\0\x08\x03\0\x05ticks\0\0\0\0\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0]\xC0\x06\0\x05value?\xD8\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\xBB\x80\x06\0\x05value?\xD0\0\0\0\0\0\0\0\x06\0\x05value?\xC0\0\0\0\0\0\0\x03\0\x05ticks\0\x01\x19@\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x01w\0\0\x06\0\x05value?\xC0\0\0\0\0\0\0\x03\0\x05ticks\0\x01\xD4\xC0\0\x06\0\x05value?\xD0\0\0\0\0\0\0\x03\0\x05ticks\0\x022\x80\0\x06\0\x05value?\xD8\0\0\0\0\0\0\x03\0\x05ticks\0\x02\x90@\0\x08\0\x08modifier\0\x07maximum\x08\0\x04ease\0\x08constant\0\0\x08\0\x05clock\0\x13minecraft:overworld\x03\0\x0Cperiod_ticks\0\x02\xEE\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\x03\0\x0Cperiod_ticks\0\0]\xC0\n\0\x06tracks\n\0$minecraft:gameplay/villager_activity\t\0\tkeyframes\n\0\0\0\x05\x03\0\x05ticks\0\0\0\n\x08\0\x05value\0\x0Eminecraft:idle\0\x08\0\x05value\0\x0Eminecraft:work\x03\0\x05ticks\0\0\x07\xD0\0\x03\0\x05ticks\0\0#(\x08\0\x05value\0\x0Eminecraft:meet\0\x08\0\x05value\0\x0Eminecraft:idle\x03\0\x05ticks\0\0*\xF8\0\x08\0\x05value\0\x0Eminecraft:rest\x03\0\x05ticks\0\0.\xE0\0\0\n\0)minecraft:gameplay/baby_villager_activity\t\0\tkeyframes\n\0\0\0\x05\x03\0\x05ticks\0\0\0\n\x08\0\x05value\0\x0Eminecraft:idle\0\x03\0\x05ticks\0\0\x0B\xB8\x08\0\x05value\0\x0Eminecraft:play\0\x03\0\x05ticks\0\0\x17p\x08\0\x05value\0\x0Eminecraft:idle\0\x03\0\x05ticks\0\0'\x10\x08\0\x05value\0\x0Eminecraft:play\0\x03\0\x05ticks\0\0.\xE0\x08\0\x05value\0\x0Eminecraft:rest\0\0\0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\x03\0\x07columns\0\0\0\x01\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x0Cbutton_width\0\0\x016\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x03\0\x07columns\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x0Cbutton_width\0\0\x016\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x08\0\x04type\0\x15minecraft:dialog_list\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x03\0\x07columns\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x08\0\x04type\0\x16minecraft:server_links\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\0" }] , } , StaticRegistry { registry_id : "world_clock" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x01\0\x08required\0\x08\0\x08function\0\x15minecraft:always_pass\x08\0\tstructure\0\x0Fminecraft:empty\x03\0\tmax_ticks\0\0\0\x01\x08\0\x0Benvironment\0\x11minecraft:default\x03\0\x0Bsetup_ticks\0\0\0\x01\x08\0\x04type\0\x12minecraft:function\0" }] , } , StaticRegistry { registry_id : "sulfur_cube_archetype" , entries : & [StaticRegistryEntry { name : "bouncy" , data : b"\n\n\0\x0Esound_settings\x06\0\x1Cpush_sound_impulse_threshold?\xD3333333\x08\0\npush_sound\0(minecraft:entity.sulfur_cube.bouncy.push\x08\0\thit_sound\0'minecraft:entity.sulfur_cube.bouncy.hit\x06\0\x13push_sound_cooldown?\xE6ffffff\0\n\0\x13knockback_modifiers\x06\0\x0Evertical_power?\xBA\xE1G\xAE\x14z\xE1\x06\0\x10horizontal_power?\xDAffffff\0\x08\0\x05items\0'#minecraft:sulfur_cube_archetype/bouncy\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\0)minecraft:bouncy_add_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount\xC0\0\0\0\0\0\0\0\0\x08\0\x02id\x003minecraft:bouncy_add_explosion_knockback_resistance\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x06\0\x06amount\xC0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\0\x08\0\x02id\0\x1Fminecraft:bouncy_add_bounciness\x06\0\x06amount?\xEC\xCC\xCC\xC0\0\0\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\0\x06\0\x06amount\xBF\xE6ff`\0\0\0\x08\0\tattribute\0\x1Bminecraft:friction_modifier\x08\0\x02id\0&minecraft:bouncy_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\x02id\0&minecraft:bouncy_mul_air_drag_modifier\0\x01\0\x07buoyant\x01\0" } , StaticRegistryEntry { name : "explosive" , data : b"\n\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xDAffffff\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\n\0\texplosion\x03\0\x05power\0\0\0\x03\x03\0\x04fuse\0\0\0x\x01\0\x0Bcauses_fire\0\0\x01\0\x07buoyant\x01\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\0,minecraft:explosive_add_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\0\x08\0\x02id\x006minecraft:explosive_add_explosion_knockback_resistance\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x08\0\x02id\0\"minecraft:explosive_add_bounciness\x06\0\x06amount?\xE0\0\0\0\0\0\0\0\x06\0\x06amount\xBF\xE6ff`\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0)minecraft:explosive_mul_friction_modifier\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\toperation\0\x14add_multiplied_total\x06\0\x06amount\xBF\xE6ff`\0\0\0\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\x08\0\x02id\0)minecraft:explosive_mul_air_drag_modifier\0\x08\0\x05items\0*#minecraft:sulfur_cube_archetype/explosive\n\0\x0Esound_settings\x08\0\thit_sound\0*minecraft:entity.sulfur_cube.explosive.hit\x06\0\x13push_sound_cooldown?\xE6ffffff\x08\0\npush_sound\0+minecraft:entity.sulfur_cube.explosive.push\x06\0\x1Cpush_sound_impulse_threshold?\xB9\x99\x99\x99\x99\x99\x9A\0\0" } , StaticRegistryEntry { name : "fast_flat" , data : b"\n\x08\0\x05items\0*#minecraft:sulfur_cube_archetype/fast_flat\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xED333333\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\x02id\0,minecraft:fast_flat_add_knockback_resistance\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\0\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\x006minecraft:fast_flat_add_explosion_knockback_resistance\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\x06\0\x06amount?\xE0\0\0\0\0\0\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x08\0\x02id\0\"minecraft:fast_flat_add_bounciness\0\x08\0\x02id\0)minecraft:fast_flat_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\x06\0\x06amount\xBF\xE9\x99\x99\x98\0\0\0\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\x02id\0)minecraft:fast_flat_mul_air_drag_modifier\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\0\n\0\x0Esound_settings\x08\0\thit_sound\0*minecraft:entity.sulfur_cube.fast_flat.hit\x06\0\x13push_sound_cooldown?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x1Cpush_sound_impulse_threshold?\x9E\xB8Q\xEB\x85\x1E\xB8\x08\0\npush_sound\0+minecraft:entity.sulfur_cube.fast_flat.push\0\0" } , StaticRegistryEntry { name : "fast_sliding" , data : b"\n\x08\0\x05items\0-#minecraft:sulfur_cube_archetype/fast_sliding\n\0\x0Esound_settings\x06\0\x13push_sound_cooldown?\xF0\0\0\0\0\0\0\x08\0\npush_sound\0.minecraft:entity.sulfur_cube.fast_sliding.push\x06\0\x1Cpush_sound_impulse_threshold?\xA9\x99\x99\x99\x99\x99\x9A\x08\0\thit_sound\0-minecraft:entity.sulfur_cube.fast_sliding.hit\0\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xE5333333\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\0/minecraft:fast_sliding_add_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xE0\0\0\0\0\0\0\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\x02id\09minecraft:fast_sliding_add_explosion_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xE0\0\0\0\0\0\0\0\x08\0\x02id\0%minecraft:fast_sliding_add_bounciness\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xB9\x99\x99\xA0\0\0\0\0\x08\0\x02id\0,minecraft:fast_sliding_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\x06\0\x06amount\xBF\xEEfff\0\0\x01\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\x02id\0,minecraft:fast_sliding_mul_air_drag_modifier\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\0\0" } , StaticRegistryEntry { name : "high_resistance" , data : b"\n\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xDAffffff\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\n\0\x0Esound_settings\x06\0\x13push_sound_cooldown?\xE6ffffff\x08\0\thit_sound\x000minecraft:entity.sulfur_cube.high_resistance.hit\x06\0\x1Cpush_sound_impulse_threshold?\x9E\xB8Q\xEB\x85\x1E\xB8\x08\0\npush_sound\x001minecraft:entity.sulfur_cube.high_resistance.push\0\x08\0\x05items\x000#minecraft:sulfur_cube_archetype/high_resistance\t\0\x13attribute_modifiers\n\0\0\0\x05\x06\0\x06amount?\xE6ff`\0\0\0\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\x002minecraft:high_resistance_add_knockback_resistance\x08\0\toperation\0\tadd_value\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x06\0\x06amount?\xE6ff`\0\0\0\x08\0\x02id\0B\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]`\0\0\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05beach\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06forest\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest_hills" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x08\0\x08category\0\x06forest\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\x14grass_color_modifier\0\x0Bdark_forest\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "dark_forest_hills" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "deep_warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x06desert\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "desert_hills" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06desert\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "desert_lakes" , data : b"\n\x08\0\x08category\0\x06desert\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xCC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07the_end\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x08\0\x08category\0\x06forest\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale\0\0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga_hills" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "giant_tree_taiga" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "giant_tree_taiga_hills" , data : b"\n\x06\0\x0Btemperature?\xD333@\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "gravelly_mountains" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xDC\xCC\xCC\xE0\0\0\0\x08\0\x08category\0\x03icy\x06\0\x05depth?\xDB33@\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06jungle\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "jungle_edge" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "jungle_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "modified_badlands_plateau" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "modified_gravelly_mountains" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x08\0\x08category\0\rextreme_hills\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "modified_jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "modified_jungle_edge" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "modified_wooded_badlands_plateau" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mountain_edge" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x05depth?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "mountains" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_field_shore" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x08mushroom\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x08mushroom\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tfog_color\x003\x08\x08\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x06plains\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x05scale\0\0\0\0\0\0\0\0\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x0Btemperature?\xF333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0u\xAA\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x05depth?\xF8\0\0\0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "shattered_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\x06\0\x05scale?\xF3\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xD733@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0v\xA9\xFF\0\x06\0\x0Btemperature?\xF1\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "shattered_savanna_plateau" , data : b"\n\x08\0\x08category\0\x07savanna\x06\0\x05depth?\xF0\xCC\xCC\xC0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xF3ff\x80\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x07the_end\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x08\0\x08category\0\x05beach\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_mountains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x08category\0\x03icy\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga_hills" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "snowy_taiga_mountains" , data : b"\n\x06\0\x05depth?\xD333@\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "snowy_tundra" , data : b"\n\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x03icy\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\x1BGE\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "stone_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x04none\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x08\0\x08category\0\x06plains\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\x03\0\x0Bwater_color\0a{d\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x05swamp\x06\0\x05depth\xBF\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp_hills" , data : b"\n\x08\0\x08category\0\x05swamp\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0a{d\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "taiga_hills" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "taiga_mountains" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xD333@\0\0\0\x08\0\x08category\0\x05taiga\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "tall_birch_forest" , data : b"\n\x08\0\x08category\0\x06forest\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0z\xA5\xFF\0\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_hills" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xE1\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x08\0\x08category\0\x06nether\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands_plateau" , data : b"\n\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_hills" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "wooded_mountains" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\rextreme_hills\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\tultrawarm\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\thas_raids\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x07natural\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\tultrawarm\0\0\0\0\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\tultrawarm\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x18minecraft:infiniburn_end\x03\0\thas_raids\0\0\0\x01\x03\0\x07natural\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x08\0\x07effects\0\x11minecraft:the_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\tbed_works\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\nfixed_time\0\0FP\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x08\0\ninfiniburn\0\x1Bminecraft:infiniburn_nether\x03\0\tultrawarm\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\thas_raids\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x07natural\0\0\0\0\0" }] , }] ; +pub static REGISTRY_V_1_17 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\0\0" } , StaticRegistryEntry { name : "badlands_plateau" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x04mesa\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x08category\0\x06jungle\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06jungle\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\n\0\x07effects\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]`\0\0\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\x0Fwater_fog_color\0B>B\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE333@\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest_hills" , data : b"\n\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x06forest\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x08\0\x08category\0\x06forest\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest_hills" , data : b"\n\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_warm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xFC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06desert\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xC0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert_hills" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06desert\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "desert_lakes" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xD0\0\0\0\0\0\0\x08\0\x08category\0\x06desert\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xCC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x0Bunderground\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x04mesa\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x05scale\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "giant_spruce_taiga_hills" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA3\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "giant_tree_taiga" , data : b"\n\x06\0\x0Btemperature?\xD333@\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "giant_tree_taiga_hills" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xD333@\0\0\0\x06\0\x0Btemperature?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "gravelly_mountains" , data : b"\n\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\rextreme_hills\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x08\0\x08category\0\x03icy\x06\0\x05scale?\xDC\xCC\xCC\xE0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xDB33@\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06jungle\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "jungle_edge" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "jungle_hills" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x0Bunderground\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "modified_badlands_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x04mesa\x06\0\x05scale?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "modified_gravelly_mountains" , data : b"\n\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\rextreme_hills\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "modified_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "modified_jungle_edge" , data : b"\n\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x06jungle\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "modified_wooded_badlands_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "mountain_edge" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\rextreme_hills\x06\0\x05depth?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mountains" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x08\0\x08category\0\rextreme_hills\0" } , StaticRegistryEntry { name : "mushroom_field_shore" , data : b"\n\x08\0\x08category\0\x08mushroom\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x05depth\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x08\0\x08category\0\x08mushroom\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x08\x08\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06nether\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x08\0\x08category\0\x05ocean\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\x08category\0\x05river\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05depth\xBF\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x0Btemperature?\xF333@\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0u\xAA\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05depth?\xF8\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\0" } , StaticRegistryEntry { name : "shattered_savanna" , data : b"\n\x08\0\x08category\0\x07savanna\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0v\xA9\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xF1\x99\x99\xA0\0\0\0\x06\0\x05depth?\xD733@\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x05scale?\xF3\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "shattered_savanna_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0v\xA8\xFF\0\x06\0\x05depth?\xF0\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x05scale?\xF3ff\x80\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x07the_end\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05depth\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x08category\0\x05beach\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "snowy_mountains" , data : b"\n\x08\0\x08category\0\x03icy\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\0\0" } , StaticRegistryEntry { name : "snowy_taiga_hills" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "snowy_taiga_mountains" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xD333@\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_tundra" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x03icy\x06\0\x05depth?\xC0\0\0\0\0\0\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tfog_color\0\x1BGE\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stone_shore" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\x04none\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x05depth?\xC0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x05scale?\xA9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05swamp\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0a{d\x03\0\tsky_color\0x\xA7\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x05depth\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "swamp_hills" , data : b"\n\x06\0\x05depth\xBF\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\x03\0\x0Fwater_fog_color\0##\x17\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\0\x08\0\x08category\0\x05swamp\x08\0\rprecipitation\0\x04rain\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "taiga_hills" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x08\0\x08category\0\x05taiga\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "taiga_mountains" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_forest" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\x06\0\x05depth?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x05scale?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "tall_birch_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE333@\0\0\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x06\0\x05depth?\xE1\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\x08category\0\x04none\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x05scale?\xB9\x99\x99\xA0\0\0\0\x06\0\x05depth\xBF\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x05depth?\xB9\x99\x99\xA0\0\0\0\x06\0\x05scale?\xC9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\tfog_color\0\x1A\x05\x1A\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "wooded_badlands_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x05depth?\xF8\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x05scale?\x99\x99\x99\xA0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_hills" , data : b"\n\x06\0\x05depth?\xDC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x05scale?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "wooded_mountains" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x05depth?\xF0\0\0\0\0\0\0\x06\0\x05scale?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x08category\0\rextreme_hills\x08\0\rprecipitation\0\x04rain\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\tbed_works\0\0\0\x01\x08\0\x07effects\0\x13minecraft:overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\thas_raids\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x07natural\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\tultrawarm\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1Eminecraft:infiniburn_overworld\x03\0\tbed_works\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x18minecraft:infiniburn_end\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\tbed_works\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\thas_raids\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x07natural\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ninfiniburn\0\x1Bminecraft:infiniburn_nether\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\tultrawarm\0\0\0\x01\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\tbed_works\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\thas_raids\0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x07natural\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x05min_y\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\x01\0" }] , }] ; +pub static REGISTRY_V_1_18 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06jungle\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\0\x03\0\tfog_color\x003\x03\x03\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\x08category\0\x05ocean\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06desert\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x0Bunderground\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\0\x08\0\x08category\0\x04mesa\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06forest\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x05ocean\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x08mountain\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\x08\0\x08category\0\x05river\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x81\xA0\xFF\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x08category\0\x06forest\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x08category\0\x03icy\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x08\0\x08category\0\x08mountain\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\0\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\x08\0\x08category\0\x05ocean\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x0Bunderground\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\x08category\0\x08mountain\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x08mushroom\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\x003\x08\x08\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE333@\0\0\0\x08\0\x08category\0\x06forest\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x08category\0\x05taiga\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x08\0\x08category\0\x05taiga\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05river\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07savanna\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x08category\0\x07savanna\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04snow\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x08\0\x08category\0\x03icy\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x82\x9F\xFF\0\x08\0\x08category\0\x08mountain\x06\0\x0Btemperature\xBF\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x08\0\x08category\0\x05taiga\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0\x1BGE\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x06nether\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\x08category\0\x06jungle\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\x08category\0\x08mountain\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x08\0\x08category\0\x05beach\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x06plains\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\0\x08\0\x08category\0\x05swamp\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\x08category\0\x05taiga\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x07the_end\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x04none\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x08category\0\x05ocean\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x06nether\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x08\0\x08category\0\rextreme_hills\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\x08category\0\rextreme_hills\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x08\0\x08category\0\x07savanna\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x08category\0\x04mesa\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x06height\0\0\x01\x80\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x07natural\0\0\0\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\tbed_works\0\0\0\x01\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Chas_skylight\0\0\0\x01\x08\0\x07effects\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\nfixed_time\0\0\x17p\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Elogical_height\0\0\0\x80\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\nfixed_time\0\0FP\x03\0\thas_raids\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\tbed_works\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\tultrawarm\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\x01\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\0" }] , }] ; +pub static REGISTRY_V_1_19 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0h_p\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x85\x9D\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x81\xA0\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0w\xA8\xFF\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\x03\0\x0Bwater_color\0:zj\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0\x8D\xB1'\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tfog_color\x003\x08\x08\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0|\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD333@\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\rprecipitation\0\x04snow\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x08\0\rprecipitation\0\x04snow\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\x1BGE\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x05music\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0##\x17\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\rprecipitation\0\x04rain\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\x1A\x05\x1A\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x08\0\rprecipitation\0\x04rain\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x08\0\rprecipitation\0\x04rain\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x08\0\rprecipitation\0\x04none\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\rprecipitation\0\x04none\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\0\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\0\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\n\0\x05style\0\0\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\n\0\ndecoration\n\0\x05style\0\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\x08\0\x08priority\0\x04chat\0\n\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\n\0\x05style\0\0\0\0" } , StaticRegistryEntry { name : "game_info" , data : b"\n\n\0\x07overlay\0\0" } , StaticRegistryEntry { name : "msg_command" , data : b"\n\n\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0\n\0\tnarration\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\x08\0\x08priority\0\x04chat\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\n\0\ndecoration\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\0\n\0\tnarration\x08\0\x08priority\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\n\0\x05style\0\0\0\0" } , StaticRegistryEntry { name : "system" , data : b"\n\n\0\x04chat\0\n\0\tnarration\x08\0\x08priority\0\x06system\0\0" } , StaticRegistryEntry { name : "team_msg_command" , data : b"\n\n\0\x04chat\n\0\ndecoration\t\0\nparameters\x08\0\0\0\x03\0\tteam_name\0\x06sender\0\x07content\n\0\x05style\0\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\0\n\0\tnarration\n\0\ndecoration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\n\0\x05style\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\x08\0\x08priority\0\x04chat\0\0" } , StaticRegistryEntry { name : "tellraw_command" , data : b"\n\n\0\x04chat\0\n\0\tnarration\x08\0\x08priority\0\x04chat\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\x06height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\thas_raids\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\thas_raids\0\0\0\x01\x03\0\tultrawarm\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x0Bhas_ceiling\0\0\0\x01\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x07natural\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x0Elogical_height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x07natural\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\nfixed_time\0\0\x17p\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\thas_raids\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\tultrawarm\0\0\0\x01\x03\0\x05min_y\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x19monster_spawn_light_level\0\0\0\x0B\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\x07natural\0\0\0\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\nfixed_time\0\0FP\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\tbed_works\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\0\x08\0\x07effects\0\x14minecraft:the_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\0" }] , }] ; +pub static REGISTRY_V_1_20 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]`\0\0\0\0\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE333@\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\0\x03\0\tfog_color\x003\x03\x03\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x08\0\x14temperature_modifier\0\x06frozen\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x81\xA0\xFF\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x8D\xB1'\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0:zj\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\tfog_color\x003\x08\x08\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\0\x06\0\x0Btemperature?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD333@\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x82\x9F\xFF\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1BGE\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xEEff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0+minecraft:music.overworld.jungle_and_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0##\x17\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\rfoliage_color\0jp9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x07natural\0\0\0\x01\x03\0\tbed_works\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\tultrawarm\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0\x03\0\x06height\0\0\x01\x80\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\tultrawarm\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x07natural\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x06height\0\0\x01\x80\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\tbed_works\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\nfixed_time\0\0\x17p\x03\0\x0Elogical_height\0\0\x01\0\x03\0\tultrawarm\0\0\0\0\x03\0\tbed_works\0\0\0\0\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\thas_raids\0\0\0\x01\x03\0\x14respawn_anchor_works\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Chas_skylight\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\x01\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\thas_raids\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\tbed_works\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x06height\0\0\x01\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x03\0\x05min_y\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\x07natural\0\0\0\0\x03\0\tultrawarm\0\0\0\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x12death_message_type\0\x17intentional_game_design\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CfallingBlock\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\noutOfWorld\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" }] , }] ; +pub static REGISTRY_V_1_20_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\x08particle\x06\0\x0Bprobability?\xBE;]`\0\0\0\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0h_p\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmax_delay\0\0]\xC0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\rfoliage_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x08\0\x14grass_color_modifier\0\x0Bdark_forest\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ff`\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0\x85\x9D\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x81\xA0\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE6ff`\0\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xEEff`\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x8D\xB1'\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0:zj\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0Mz`\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xC0\0\0\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\x003\x08\x08\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE333@\0\0\0\x06\0\x08downfall?\xE333@\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD333@\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\x15replace_current_music\0\0\0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature\xBF\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\xA0\0\0\0\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0\x1BGE\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEEff`\0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD333@\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\xA0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xE9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xC0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Bwater_color\0a{d\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5 \0\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\x06\0\x08downfall?\xD333@\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x03\0\x11has_precipitation\0\0\0\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x08downfall?\xD333@\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\xA0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\x03\0\x11has_precipitation\0\0\0\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x03\0\x11has_precipitation\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\x15replace_current_music\0\0\0\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x03\0\x06italic\0\0\0\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\x03\0\x05decal\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x10minecraft:raiser\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x11minecraft:silence\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x03\0\x05decal\0\0\0\0\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\x08asset_id\0\x0Fminecraft:snout\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:spire\x03\0\x05decal\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:tide\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\x08\0\x08asset_id\0\rminecraft:vex\x03\0\x05decal\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x05decal\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x03\0\x05decal\0\0\0\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x03\0\x05decal\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\ningredient\0\x18minecraft:amethyst_shard\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\x08\0\ningredient\0\x16minecraft:copper_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x18override_armor_materials\x08\0\x07diamond\0\x0Ediamond_darker\0\x06\0\x10item_model_index?\xE9\x99\x99\xA0\0\0\0\x08\0\ningredient\0\x11minecraft:diamond\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x06\0\x10item_model_index?\xE6ff`\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\ningredient\0\x11minecraft:emerald\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x18override_armor_materials\x08\0\x04gold\0\x0Bgold_darker\0\x08\0\ningredient\0\x14minecraft:gold_ingot\x06\0\x10item_model_index?\xE333@\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\ningredient\0\x14minecraft:iron_ingot\x08\0\nasset_name\0\x04iron\n\0\x18override_armor_materials\x08\0\x04iron\0\x0Biron_darker\0\x06\0\x10item_model_index?\xC9\x99\x99\xA0\0\0\0\n\0\x0Bdescription\x08\0\x05color\0\x07#ECECEC\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\ningredient\0\x16minecraft:lapis_lazuli\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x06\0\x10item_model_index?\xEC\xCC\xCC\xC0\0\0\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\x06\0\x10item_model_index?\xD333@\0\0\0\n\0\x18override_armor_materials\x08\0\tnetherite\0\x10netherite_darker\0\x08\0\ningredient\0\x19minecraft:netherite_ingot\x08\0\nasset_name\0\tnetherite\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\x06\0\x10item_model_index?\xB9\x99\x99\xA0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\ningredient\0\x10minecraft:quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x06\0\x10item_model_index?\xD9\x99\x99\xA0\0\0\0\x08\0\nasset_name\0\x08redstone\x08\0\ningredient\0\x12minecraft:redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0\x03\0\x06height\0\0\x01\x80\x03\0\tultrawarm\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\tbed_works\0\0\0\x01\x03\0\thas_raids\0\0\0\x01\x08\0\x07effects\0\x13minecraft:overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\tbed_works\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\x07natural\0\0\0\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\tultrawarm\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x0Bhas_ceiling\0\0\0\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x03\0\x06height\0\0\x01\x80\x08\0\x07effects\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x03\0\tbed_works\0\0\0\0\x03\0\x0Bhas_ceiling\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\tultrawarm\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\x07effects\0\x11minecraft:the_end\x03\0\x07natural\0\0\0\0\x03\0\x14respawn_anchor_works\0\0\0\0\x03\0\x0Bpiglin_safe\0\0\0\0\x03\0\thas_raids\0\0\0\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\n\0\x19monster_spawn_light_level\n\0\x05value\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Chas_skylight\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x14respawn_anchor_works\0\0\0\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x0Elogical_height\0\0\0\x80\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\xA0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x0Bhas_ceiling\0\0\0\x01\x03\0\x0Chas_skylight\0\0\0\0\x03\0\nfixed_time\0\0FP\x03\0\thas_raids\0\0\0\0\x03\0\x06height\0\0\x01\0\x03\0\tultrawarm\0\0\0\x01\x03\0\x0Bpiglin_safe\0\0\0\x01\x03\0\tbed_works\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x07natural\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08cramming\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\x06\0\nexhaustion?\xB9\x99\x99\xA0\0\0\0\0" }] , }] ; +pub static REGISTRY_V_1_21 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0h_p\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0]\xB7\xEF\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x0Bgrass_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\x003\x03\x03\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x85\x9D\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x01\0\x15replace_current_music\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0Mz`\x08\0\x14grass_color_modifier\0\x05swamp\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0:zj\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\x003\x08\x08\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x82\x9F\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\x1BGE\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\x03\0\x0Bwater_color\0a{d\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA3\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\tsky_color\0n\xB1\xFF\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x08\0\x08asset_id\0\x0Eminecraft:dune\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sentry\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:shaper\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:snout\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\ningredient\0\x18minecraft:amethyst_shard\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\x08\0\ningredient\0\x16minecraft:copper_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\ningredient\0\x11minecraft:diamond\x08\0\nasset_name\0\x07diamond\x06\0\x10item_model_index?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x18override_armor_materials\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\x08\0\ningredient\0\x11minecraft:emerald\x06\0\x10item_model_index?\xE6ffffff\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x18override_armor_materials\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\x08\0\nasset_name\0\x04gold\x06\0\x10item_model_index?\xE3333333\x08\0\ningredient\0\x14minecraft:gold_ingot\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x18override_armor_materials\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x06\0\x10item_model_index?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\x08\0\ningredient\0\x14minecraft:iron_ingot\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x06\0\x10item_model_index?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x08\0\ningredient\0\x16minecraft:lapis_lazuli\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x06\0\x10item_model_index?\xD3333333\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\n\0\x18override_armor_materials\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\x08\0\ningredient\0\x19minecraft:netherite_ingot\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x06\0\x10item_model_index?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x06quartz\x08\0\ningredient\0\x10minecraft:quartz\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x06\0\x10item_model_index?\xD9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\x08\0\ningredient\0\x12minecraft:redstone\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x06biomes\0\x15minecraft:snowy_taiga\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\x06biomes\0\x14#minecraft:is_jungle\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\x08\0\x06biomes\0\x0Fminecraft:grove\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x06biomes\0\x15#minecraft:is_savanna\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x06biomes\0\x16#minecraft:is_badlands\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\x06biomes\0\x10minecraft:forest\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:bouquet\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x15minecraft:donkey_kong\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:match\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:skeleton\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x06height\0\0\x01\x80\x01\0\x07natural\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\tbed_works\x01\x01\0\x0Chas_skylight\x01\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x0Bpiglin_safe\0\x01\0\x0Bhas_ceiling\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\tultrawarm\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\thas_raids\x01\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x14respawn_anchor_works\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Bpiglin_safe\0\x03\0\x06height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x0Chas_skylight\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\tbed_works\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x07natural\x01\x01\0\x0Bhas_ceiling\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\thas_raids\x01\x01\0\tultrawarm\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\thas_raids\x01\x01\0\tbed_works\0\x03\0\x06height\0\0\x01\0\x01\0\tultrawarm\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\x07natural\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bpiglin_safe\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\x0Chas_skylight\0\x01\0\x14respawn_anchor_works\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\x07effects\0\x11minecraft:the_end\x03\0\nfixed_time\0\0\x17p\x01\0\x0Bhas_ceiling\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\x14respawn_anchor_works\x01\x01\0\tultrawarm\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\x0Chas_skylight\0\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x0Bpiglin_safe\x01\x01\0\thas_raids\0\x01\0\tbed_works\0\x03\0\x05min_y\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\x07natural\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\nfixed_time\0\0FP\x01\0\x0Bhas_ceiling\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\x06height\0\0\x01\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08fireball\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BgenericKill\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\nmessage_id\0\x06player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x03\0\x11comparator_output\0\0\0\x0F\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x03\0\x11comparator_output\0\0\0\x04\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x03\0\x11comparator_output\0\0\0\x06\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x03\0\x11comparator_output\0\0\0\t\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0'minecraft:player.submerged_mining_speed\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x08to_apply\0\x12minecraft:slowness\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\x000minecraft:generic.explosion_knockback_resistance\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\x08affected\0\x06victim\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0+minecraft:generic.water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xD5UU\\}\xDAK\0\x08\0\toperation\0\tadd_value\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\tattribute\0\"minecraft:player.mining_efficiency\x08\0\toperation\0\tadd_value\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\x08affected\0\x06victim\0\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Eminecraft:generic.burning_time\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\toperation\0\x13add_multiplied_base\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\0\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\x08\0\x04type\0\x16minecraft:replace_disk\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\n\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x02\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Eminecraft:generic.oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\0\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x03\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\n\0\x06effect\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0 minecraft:generic.movement_speed\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\tattribute\0%minecraft:generic.movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x04type\0\x15minecraft:damage_item\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume?\xE3333333\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\tattribute\0&minecraft:player.sweeping_damage_ratio\x08\0\toperation\0\tadd_value\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Fminecraft:player.sneaking_speed\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\tenchanted\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x15minecraft:damage_item\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:explode\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x11block_interaction\0\x07trigger\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:lookup\0\0\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\0" }] , }] ; +pub static REGISTRY_V_1_21_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0h_p\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\rfoliage_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\x0Fwater_fog_color\0]\xB7\xEF\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\x003\x03\x03\n\0\x05music\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0=W\xD6\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\tsky_color\0y\xA6\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\x05music\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0y\xA6\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\098\xC9\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\x05music\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\0\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0:zj\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\x003\x08\x08\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0|\xA3\xFF\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x01\0\x15replace_current_music\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\x1BGE\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x05music\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\x05music\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x01\0\x15replace_current_music\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\rfoliage_color\0jp9\n\0\x05music\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Fwater_fog_color\0##\x17\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x07effects\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x05music\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA2\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x05music\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x08\0\x08asset_id\0\x0Eminecraft:dune\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\x01\0\x05decal\0\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\ningredient\0\x18minecraft:amethyst_shard\x06\0\x10item_model_index?\xF0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\x08\0\ningredient\0\x16minecraft:copper_ingot\x06\0\x10item_model_index?\xE0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x18override_armor_materials\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x06\0\x10item_model_index?\xE9\x99\x99\x99\x99\x99\x9A\x08\0\nasset_name\0\x07diamond\x08\0\ningredient\0\x11minecraft:diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\ningredient\0\x11minecraft:emerald\x08\0\nasset_name\0\x07emerald\x06\0\x10item_model_index?\xE6ffffff\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\x06\0\x10item_model_index?\xE3333333\n\0\x18override_armor_materials\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\x08\0\ningredient\0\x14minecraft:gold_ingot\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x06\0\x10item_model_index?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x18override_armor_materials\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\x08\0\ningredient\0\x14minecraft:iron_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\ningredient\0\x16minecraft:lapis_lazuli\x06\0\x10item_model_index?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x18override_armor_materials\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\x06\0\x10item_model_index?\xD3333333\x08\0\nasset_name\0\tnetherite\x08\0\ningredient\0\x19minecraft:netherite_ingot\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\ningredient\0\x10minecraft:quartz\x06\0\x10item_model_index?\xB9\x99\x99\x99\x99\x99\x9A\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x06\0\x10item_model_index?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\x08\0\nasset_name\0\x08redstone\x08\0\ningredient\0\x12minecraft:redstone\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x06biomes\0\x15minecraft:snowy_taiga\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\x08\0\x06biomes\0\x14#minecraft:is_jungle\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\x06biomes\0\x0Fminecraft:grove\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\x08\0\x06biomes\0\x16#minecraft:is_badlands\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x06biomes\0\x10minecraft:forest\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:bouquet\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.endboss.author\0\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:humble\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x08\0\x08asset_id\0\rminecraft:orb\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\rminecraft:sea\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:water\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x0Bpiglin_safe\0\x03\0\x06height\0\0\x01\x80\x01\0\x0Bhas_ceiling\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x14respawn_anchor_works\0\x01\0\tultrawarm\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\thas_raids\x01\x01\0\x0Chas_skylight\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\x01\0\tbed_works\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\tbed_works\x01\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\tultrawarm\0\x01\0\x0Bpiglin_safe\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x01\0\x0Bhas_ceiling\x01\x08\0\x07effects\0\x13minecraft:overworld\x01\0\thas_raids\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x07natural\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x0Bhas_ceiling\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\x14respawn_anchor_works\0\x01\0\tbed_works\0\x01\0\x0Chas_skylight\0\x01\0\x07natural\0\x01\0\thas_raids\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\tultrawarm\0\x03\0\x05min_y\0\0\0\0\x03\0\nfixed_time\0\0\x17p\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\x07effects\0\x11minecraft:the_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\x0Bpiglin_safe\0\x03\0\x06height\0\0\x01\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\thas_raids\0\x01\0\tbed_works\0\x01\0\x0Chas_skylight\0\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x0Bhas_ceiling\x01\x03\0\x05min_y\0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Bpiglin_safe\x01\x01\0\x14respawn_anchor_works\x01\x03\0\nfixed_time\0\0FP\x01\0\tultrawarm\x01\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x06height\0\0\x01\0\x01\0\x07natural\0\x08\0\x07effects\0\x14minecraft:the_nether\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08fireball\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x03\0\x11comparator_output\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x02\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x03\0\x11comparator_output\0\0\0\x06\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x03\0\x11comparator_output\0\0\0\x0E\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x06\0\x11length_in_seconds@h`\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\tattribute\0 minecraft:submerged_mining_speed\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\x14add_multiplied_total\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\0\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\x08\0\tattribute\0#minecraft:water_movement_efficiency\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.efficiency\0\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x08duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\0\x08\0\toperation\0\x13add_multiplied_base\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\x06radius\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\0\x08\0\x04type\0\x19minecraft:matching_blocks\x08\0\x06blocks\0\x0Fminecraft:water\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\x08\0\x12trigger_game_event\0\x15minecraft:block_place\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\0\x08\0\x04type\0\rminecraft:add\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\0\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\0\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x02id\0!minecraft:enchantment.respiration\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x04type\0\x13minecraft:attribute\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\x08\0\toperation\0\tadd_value\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\n\0\x05pitch\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x06\0\rmin_inclusive?\xE3333333\x08\0\x04type\0\x11minecraft:uniform\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\x08affected\0\x08attacker\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x14knockback_multiplier\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x11block_interaction\0\x07trigger\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x04type\0\x11minecraft:explode\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x08affected\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" }] , }] ; +pub static REGISTRY_V_1_21_4 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0z\xA5\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\rfoliage_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x03\x03\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\x0Bwater_color\0E\xAD\xF2\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0\x90\x81M\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0Mz`\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0:zj\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tsky_color\0x\xA7\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0w\xA8\xFF\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x08\x08\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0z\xA5\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x0Btemperature?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\x0Bwater_color\0v\x88\x9D\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\0\0\0\0\0\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\x81wp\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\x0Bgrass_color\0w\x82r\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xD3333333\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x83\x9E\xFF\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\tfog_color\0\x1BGE\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA2\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x0Fwater_fog_color\0##\x17\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\x1A\x05\x1A\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\rfoliage_color\0\x9E\x81M\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\rtemplate_item\0+minecraft:bolt_armor_trim_smithing_template\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x08\0\rtemplate_item\0,minecraft:coast_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\rtemplate_item\0+minecraft:dune_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x08\0\x08asset_id\0\x0Eminecraft:dune\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\x08\0\rtemplate_item\0*minecraft:eye_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\rtemplate_item\0+minecraft:flow_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\rtemplate_item\0+minecraft:host_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x01\0\x05decal\0\x08\0\rtemplate_item\0-minecraft:raiser_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:raiser\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x08\0\rtemplate_item\0*minecraft:rib_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\rtemplate_item\0-minecraft:sentry_armor_trim_smithing_template\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\rtemplate_item\0-minecraft:shaper_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x08\0\x08asset_id\0\x11minecraft:silence\x08\0\rtemplate_item\0.minecraft:silence_armor_trim_smithing_template\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\rtemplate_item\0,minecraft:snout_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\x08\0\rtemplate_item\0,minecraft:spire_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:tide_armor_trim_smithing_template\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\rtemplate_item\0*minecraft:vex_armor_trim_smithing_template\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\rtemplate_item\0+minecraft:ward_armor_trim_smithing_template\x08\0\x08asset_id\0\x0Eminecraft:ward\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\rtemplate_item\x000minecraft:wayfinder_armor_trim_smithing_template\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x01\0\x05decal\0\x08\0\rtemplate_item\0+minecraft:wild_armor_trim_smithing_template\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\x08\0\nasset_name\0\x08amethyst\x08\0\ningredient\0\x18minecraft:amethyst_shard\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\x08\0\nasset_name\0\x06copper\x08\0\ningredient\0\x16minecraft:copper_ingot\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\ningredient\0\x11minecraft:diamond\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\ningredient\0\x11minecraft:emerald\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\x08\0\ningredient\0\x14minecraft:gold_ingot\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\ningredient\0\x14minecraft:iron_ingot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\x08\0\ningredient\0\x16minecraft:lapis_lazuli\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\x08\0\ningredient\0\x19minecraft:netherite_ingot\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\x08\0\ningredient\0\x10minecraft:quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\x08\0\ningredient\0\x12minecraft:redstone\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\ningredient\0\x15minecraft:resin_brick\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\x08\0\x05color\0\x07#FC7812\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x06biomes\0\x15minecraft:snowy_taiga\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_ashen\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_black\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\x08\0\x0Cwild_texture\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x0Ctame_texture\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\rangry_texture\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\x08\0\x0Ctame_texture\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x0Cwild_texture\0\x1Aminecraft:entity/wolf/wolf\x08\0\x06biomes\0\x0Fminecraft:taiga\x08\0\rangry_texture\0 minecraft:entity/wolf/wolf_angry\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_rusty\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x06biomes\0\x14#minecraft:is_jungle\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x06biomes\0\x0Fminecraft:grove\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_snowy\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_spotted\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\x08\0\x0Ctame_texture\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x06biomes\0\x16#minecraft:is_badlands\x08\0\x0Cwild_texture\0\"minecraft:entity/wolf/wolf_striped\x08\0\rangry_texture\0(minecraft:entity/wolf/wolf_striped_angry\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\x08\0\x06biomes\0\x10minecraft:forest\x08\0\rangry_texture\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x0Cwild_texture\0 minecraft:entity/wolf/wolf_woods\x08\0\x0Ctame_texture\0%minecraft:entity/wolf/wolf_woods_tame\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.changing.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:courbet\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x08\0\x08asset_id\0\rminecraft:orb\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:wanderer\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x06author\x08\0\ttranslate\0#painting.minecraft.wasteland.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x06height\0\0\x01\x80\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\x01\0\thas_raids\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\tultrawarm\0\x01\0\x0Chas_skylight\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\x0Bpiglin_safe\0\x01\0\tbed_works\x01\x01\0\x0Bhas_ceiling\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x14respawn_anchor_works\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x0Chas_skylight\x01\x01\0\x0Bhas_ceiling\x01\x01\0\thas_raids\x01\x08\0\x07effects\0\x13minecraft:overworld\x01\0\tbed_works\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tultrawarm\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x14respawn_anchor_works\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\x0Bpiglin_safe\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\x80\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x06height\0\0\x01\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x07natural\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\nfixed_time\0\0\x17p\x03\0\x05min_y\0\0\0\0\x01\0\thas_raids\x01\x03\0\x0Elogical_height\0\0\x01\0\x01\0\tultrawarm\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\tbed_works\0\x01\0\x0Chas_skylight\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\x0Bpiglin_safe\0\x01\0\x0Bhas_ceiling\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x06height\0\0\x01\0\x03\0\nfixed_time\0\0FP\x01\0\x0Chas_skylight\0\x01\0\tultrawarm\x01\x01\0\x0Bhas_ceiling\x01\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x05min_y\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x14respawn_anchor_works\x01\x01\0\thas_raids\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x0Bpiglin_safe\x01\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x19monster_spawn_light_level\0\0\0\x07\x01\0\x07natural\0\x08\0\x07effects\0\x14minecraft:the_nether\x01\0\tbed_works\0\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07effects\0\x08freezing\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07trident\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "13" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x03\0\x11comparator_output\0\0\0\x0F\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x03\0\x11comparator_output\0\0\0\x02\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x04\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x03\0\x11comparator_output\0\0\0\x05\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\toperation\0\tadd_value\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\x08\0\x04type\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.efficiency\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:ignite\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\toperation\0\x13add_multiplied_base\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\x06radius\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03max@0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x08\0\x04type\0\x16minecraft:replace_disk\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x04type\0\x19minecraft:matching_blocks\x08\0\x06blocks\0\x0Fminecraft:water\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x18minecraft:movement_speed\0\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\0\0\n\0\x06effect\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\0\x06\0\x06volume?\xE3333333\x08\0\x04type\0\x14minecraft:play_sound\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\n\0\x06amount\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\0\0\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD6ffffff\x06\0\x04base?\xF8\0\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x04type\0\x11minecraft:explode\x08\0\x11block_interaction\0\x07trigger\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" }] , }] ; +pub static REGISTRY_V_1_21_5 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\x03\0\tfog_color\0h_p\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\x0Bwater_color\0]\xB7\xEF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x03\x03\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x11dry_foliage_color\0{S4\x08\0\x14grass_color_modifier\0\x0Bdark_forest\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x9E\x81M\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0E\xAD\xF2\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\x07effects\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\x03\0\x11dry_foliage_color\0{S4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0Mz`\x03\0\x0Bwater_color\0:zj\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x8D\xB1'\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0\x0EN\xCF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\x03\0\x06weight\0\0\0\x01\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\x003\x08\x08\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD3333333\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0|\xA3\xFF\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0}\xA3\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\x87\x8Dv\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\x0Bgrass_color\0w\x82r\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\tfog_color\0\x81wp\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\t\0\x05music\0\0\0\0\0\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0Ui\x80\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\x1BGE\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\0\x03\0\x06weight\0\0\0\x01\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0v\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x11dry_foliage_color\0{S4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x03\0\x0Fwater_fog_color\0##\x17\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0jp9\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\x0Bwater_color\0C\xD5\xEE\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\x1A\x05\x1A\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x08particle\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x11minecraft:silence\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\x08asset_id\0\x0Fminecraft:snout\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wayfinder\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x08\0\nasset_name\0\x07diamond\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\x08\0\nasset_name\0\x08redstone\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\x08\0\x05color\0\x07#FC7812\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:changing\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x15minecraft:donkey_kong\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\x08\0\x08asset_id\0\x12minecraft:fighters\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:finding\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:humble\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:orb\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\x08\0\x08asset_id\0\x12minecraft:owlemons\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.passage.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\rminecraft:sea\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x08\0\x08asset_id\0\x12minecraft:wanderer\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x06author\x08\0\ttranslate\0#painting.minecraft.wasteland.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\0\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x01\0\x0Bpiglin_safe\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x01\0\tbed_works\x01\x01\0\x14respawn_anchor_works\0\x01\0\thas_raids\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x07natural\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\tultrawarm\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\x80\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x0Bhas_ceiling\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\thas_raids\x01\x01\0\x07natural\x01\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x08\0\x07effects\0\x13minecraft:overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bpiglin_safe\0\x01\0\x14respawn_anchor_works\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\x80\x01\0\tbed_works\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x01\0\tultrawarm\0\x01\0\x0Bhas_ceiling\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\nfixed_time\0\0\x17p\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\x07natural\0\x01\0\thas_raids\x01\x01\0\x0Bhas_ceiling\0\x01\0\tbed_works\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x01\0\x14respawn_anchor_works\0\x01\0\x0Chas_skylight\0\x03\0\x06height\0\0\x01\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\tultrawarm\0\x03\0\x05min_y\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x06height\0\0\x01\0\x01\0\thas_raids\0\x01\0\x14respawn_anchor_works\x01\x01\0\x0Bpiglin_safe\x01\x03\0\nfixed_time\0\0FP\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\tultrawarm\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x05min_y\0\0\0\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x07natural\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Chas_skylight\0\x08\0\x07effects\0\x14minecraft:the_nether\x01\0\tbed_works\0\x01\0\x0Bhas_ceiling\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BflyIntoWall\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inWall\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\nmessage_id\0\x06player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thorns\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x03\0\x11comparator_output\0\0\0\x02\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x03\0\x11comparator_output\0\0\0\x0E\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x06\0\x11length_in_seconds@h`\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\x03\0\x11comparator_output\0\0\0\x08\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\x08\0\x08asset_id\0\x14minecraft:stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\toperation\0\x14add_multiplied_total\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x08to_apply\0\x12minecraft:slowness\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\x02id\0 minecraft:enchantment.efficiency\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x12\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x13add_multiplied_base\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\x08\0\x04type\0\x16minecraft:replace_disk\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x06radius\x08\0\x04type\0\x11minecraft:clamped\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x06\0\x03min\0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\n\0\x06effect\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\0\0\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\x06weight\0\0\0\x02\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\n\0\x06effect\x06\0\x06volume?\xE3333333\n\0\x05pitch\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x13minecraft:attribute\0\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\x08\0\tenchanted\0\x06victim\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x0Crequirements\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\0\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x11minecraft:explode\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x14knockback_multiplier\n\0\x08fallback\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD6ffffff\0\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x10minecraft:lookup\0\x08\0\x11block_interaction\0\x07trigger\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\x04type\0\x12minecraft:function\x08\0\x08function\0\x15minecraft:always_pass\x01\0\x08required\0\x03\0\x0Bsetup_ticks\0\0\0\x01\x03\0\tmax_ticks\0\0\0\x01\0" }] , }] ; +pub static REGISTRY_V_1_21_6 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\0h_p\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\tfog_color\x003\x03\x03\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x11dry_foliage_color\0{S4\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x163\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.desert\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x81\xA0\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x0Btemperature\xBF\xE6ffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x85\x9D\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\x11dry_foliage_color\0{S4\x03\0\x0Bwater_color\0:zj\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tsky_color\0x\xA7\xFF\x08\0\x14grass_color_modifier\0\x05swamp\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0Mz`\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\x003\x08\x08\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE3333333\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0|\xA3\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\0\0\0\0\0\x03\0\tsky_color\0\xB9\xB9\xB9\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\x81wp\x03\0\x0Bgrass_color\0w\x82r\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\x03\0\x0Fwater_fog_color\0Ui\x80\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0\x82\x9F\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0=W\xD6\x03\0\tsky_color\0\x83\x9E\xFF\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\x1BGE\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0v\xA8\xFF\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0a{d\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\x11dry_foliage_color\0{S4\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0##\x17\x03\0\rfoliage_color\0jp9\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\x1A\x05\x1A\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bgrass_color\0\x90\x81M\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sentry\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wayfinder\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\nasset_name\0\x07diamond\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#ECECEC\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\0\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\x08\0\x08asset_id\0\x0Eminecraft:bust\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:endboss\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.endboss.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\x08\0\x08asset_id\0\x10minecraft:graham\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\x08\0\x08asset_id\0\x0Fminecraft:match\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:orb\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\rminecraft:sea\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\x08\0\x08asset_id\0\x0Fminecraft:stage\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x01\0\x14respawn_anchor_works\0\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\0\x01\0\tbed_works\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Chas_skylight\x01\x01\0\tultrawarm\0\x01\0\thas_raids\x01\x03\0\x0Ccloud_height\0\0\0\xC0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x01\0\x07natural\x01\x01\0\x0Bpiglin_safe\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x0Bhas_ceiling\x01\x01\0\tbed_works\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\tultrawarm\0\x01\0\thas_raids\x01\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\x0Bpiglin_safe\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x06height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x07natural\x01\x01\0\x0Chas_skylight\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\0\x08\0\x07effects\0\x11minecraft:the_end\x03\0\nfixed_time\0\0\x17p\x01\0\x14respawn_anchor_works\0\x01\0\x0Chas_skylight\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Bhas_ceiling\0\x01\0\tultrawarm\0\x01\0\tbed_works\0\x01\0\thas_raids\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x0Bpiglin_safe\0\x03\0\x0Elogical_height\0\0\x01\0\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\x07natural\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\tbed_works\0\x01\0\tultrawarm\x01\x01\0\x0Bhas_ceiling\x01\x01\0\x14respawn_anchor_works\x01\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x05min_y\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x03\0\x06height\0\0\x01\0\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x07natural\0\x01\0\thas_raids\0\x03\0\nfixed_time\0\0FP\x01\0\x0Chas_skylight\0\x01\0\x0Bpiglin_safe\x01\x03\0\x19monster_spawn_light_level\0\0\0\x07\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x07scaling\0\x06always\x08\0\x12death_message_type\0\x17intentional_game_design\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08fireball\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05magic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07effects\0\x06poking\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BwitherSkull\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x03\0\x11comparator_output\0\0\0\x05\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@k@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x08\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:small_stripes\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x08to_apply\0\x12minecraft:slowness\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\x08\0\x08affected\0\x06victim\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Eminecraft:block_state_property\x08\0\x05block\0\x17minecraft:lightning_rod\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0#minecraft:water_movement_efficiency\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.depth_strider\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\0\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fall\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\toperation\0\x13add_multiplied_base\x08\0\x02id\0%minecraft:enchantment.fire_protection\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\x06entity\0\x04this\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\n\0\x06effect\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x04type\0\x19minecraft:matching_fluids\x08\0\x06fluids\0\x0Fminecraft:water\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\n\0\x06radius\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03max@0\0\0\0\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\x08\0\tenchanted\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x02\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\toperation\0\tadd_value\0\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x05\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\0\0\0\x03\0\x06weight\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\n\0\x06amount\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x0Crequirements\n\0\x06chance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x08affected\0\x08attacker\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\x11minecraft:explode\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:lookup\0\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\0\x08\0\tenchanted\0\x08attacker\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\nanvil_cost\0\0\0\x04\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x08\0\x04type\0\x15minecraft:dialog_list\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\x08\0\x04type\0\x15minecraft:dialog_list\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x03\0\x07columns\0\0\0\x01\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\x03\0\x0Cbutton_width\0\0\x016\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x16minecraft:server_links\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x0Benvironment\0\x11minecraft:default\x01\0\x08required\0\x08\0\tstructure\0\x0Fminecraft:empty\x03\0\x0Bsetup_ticks\0\0\0\x01\x03\0\tmax_ticks\0\0\0\x01\x08\0\x08function\0\x15minecraft:always_pass\x08\0\x04type\0\x12minecraft:function\0" }] , }] ; +pub static REGISTRY_V_1_21_7 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\tfog_color\0h_p\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\x03\0\x06weight\0\0\0\x01\0\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bgrass_color\0\xB6\xDBa\x03\0\x0Bwater_color\0]\xB7\xEF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\0\0\n\0\nmood_sound\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\x003\x03\x03\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\x11dry_foliage_color\0{S4\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\098\xC9\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x163\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Bgrass_color\0\x90\x81M\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\098\xC9\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0w\xA8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0:zj\x03\0\x0Fwater_fog_color\0Mz`\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\rfoliage_color\0\x8D\xB1'\x03\0\tsky_color\0x\xA7\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x11dry_foliage_color\0{S4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\x003\x08\x08\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0z\xA5\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD3333333\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0|\xA3\xFF\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\0\0\0\0\0\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\x03\0\x0Fwater_fog_color\0Ui\x80\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\x81wp\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\x0Bgrass_color\0w\x82r\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x7F\xA1\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\x82\x9F\xFF\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xD3333333\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\x1BGE\n\0\x08particle\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\n\0\x0Fadditions_sound\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x03\0\rfoliage_color\0jp9\x03\0\x0Bwater_color\0a{d\x03\0\x11dry_foliage_color\0{S4\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0##\x17\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0}\xA3\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0C\xD5\xEE\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\x07effects\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0}\xA2\xFF\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\rfoliage_color\0\x9E\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x11minecraft:silence\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\x08\0\nasset_name\0\x06copper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\x08\0\nasset_name\0\x07diamond\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:backyard\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.dennis.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x10minecraft:dennis\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:endboss\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:finding\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\rminecraft:orb\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.pigscene.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\0\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\tbed_works\x01\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\x14respawn_anchor_works\0\x01\0\x0Bhas_ceiling\0\x01\0\thas_raids\x01\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x07natural\x01\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x06height\0\0\x01\x80\x01\0\tultrawarm\0\x01\0\x0Chas_skylight\x01\x01\0\x0Bpiglin_safe\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\thas_raids\x01\x01\0\x0Chas_skylight\x01\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x13minecraft:overworld\x01\0\x07natural\x01\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\tultrawarm\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\x80\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Bhas_ceiling\x01\x01\0\x0Bpiglin_safe\0\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\tbed_works\x01\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x14respawn_anchor_works\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x01\0\x0Bhas_ceiling\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\0\x01\0\thas_raids\x01\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\nfixed_time\0\0\x17p\x01\0\x07natural\0\x03\0\x05min_y\0\0\0\0\x08\0\x07effects\0\x11minecraft:the_end\x01\0\tultrawarm\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x06height\0\0\x01\0\x01\0\x0Chas_skylight\0\x01\0\tbed_works\0\x01\0\x0Bpiglin_safe\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x01\0\x07natural\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x03\0\x0Elogical_height\0\0\0\x80\x08\0\x07effects\0\x14minecraft:the_nether\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\nfixed_time\0\0FP\x01\0\x0Chas_skylight\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\x01\0\thas_raids\0\x03\0\x05min_y\0\0\0\0\x03\0\x06height\0\0\x01\0\x01\0\tbed_works\0\x01\0\x14respawn_anchor_works\x01\x01\0\tultrawarm\x01\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x0Bpiglin_safe\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06freeze\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x04lava\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x08\0\x07effects\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\nmessage_id\0\x0BwitherSkull\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x01\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x02\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x03\0\x11comparator_output\0\0\0\x04\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x05\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:base\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\x08\0\x08asset_id\0\x19minecraft:square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_middle\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\x05block\0\x17minecraft:lightning_rod\x08\0\tcondition\0\x1Eminecraft:block_state_property\0\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\0\0\x03\0\x06weight\0\0\0\n\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\toperation\0\x13add_multiplied_base\x08\0\x02id\0%minecraft:enchantment.fire_protection\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x04type\0\x1Cminecraft:matching_block_tag\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x11minecraft:clamped\0\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\0\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\x06entity\0\x08attacker\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\tmax_level\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\0\0\n\0\x06effect\x06\0\x06volume?\xE3333333\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x06\0\x06chance?\xD6ffffff\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\x04type\0\x13minecraft:attribute\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\0\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\0\0\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\tattribute\0\x18minecraft:sneaking_speed\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\0\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\n\0\x06chance\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmax_damage@\x14\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x0Crequirements\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\n\0\x06effect\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x08\0\x04type\0\x11minecraft:explode\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:lookup\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\0\n\0\x0Crequirements\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\x03\0\x07columns\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x08\0\x04type\0\x15minecraft:dialog_list\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x03\0\x07columns\0\0\0\x01\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x08\0\x04type\0\x16minecraft:server_links\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x04type\0\x12minecraft:function\x08\0\x08function\0\x15minecraft:always_pass\x03\0\x0Bsetup_ticks\0\0\0\x01\x03\0\tmax_ticks\0\0\0\x01\x01\0\x08required\0\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x0Benvironment\0\x11minecraft:default\0" }] , }] ; +pub static REGISTRY_V_1_21_9 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\rfoliage_color\0\x9E\x81M\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bgrass_color\0\x90\x81M\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0w\xA8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0h_p\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x08\0\rambient_sound\0$minecraft:ambient.basalt_deltas.loop\n\0\x08particle\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x07options\x08\0\x04type\0\x13minecraft:white_ash\0\0\x03\0\tsky_color\0n\xB1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0x\xA7\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\0\0\x03\0\tsky_color\0z\xA5\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\x07effects\x03\0\rfoliage_color\0\xB6\xDBa\x03\0\x0Fwater_fog_color\0]\xB7\xEF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bgrass_color\0\xB6\xDBa\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0]\xB7\xEF\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x08\0\rambient_sound\0%minecraft:ambient.crimson_forest.loop\x03\0\tsky_color\0n\xB1\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\x08particle\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\x17minecraft:crimson_spore\0\0\x03\0\tfog_color\x003\x03\x03\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x03\0\tsky_color\0y\xA6\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x11dry_foliage_color\0{S4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0x\xA7\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\098\xC9\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0E\xAD\xF2\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0n\xB1\xFF\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0x\xA7\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\n\0\x07effects\x03\0\tsky_color\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0n\xB1\xFF\x03\0\rfoliage_color\0\x9E\x81M\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0y\xA6\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0y\xA6\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x01\0\x15replace_current_music\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE6ffffff\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\x0Fwater_fog_color\0\x05\x053\0\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\x85\x9D\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\098\xC9\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tsky_color\0\x81\xA0\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x7F\xA1\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0\x85\x9D\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.jungle\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x163\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0E\xAD\xF2\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\rfoliage_color\0\x8D\xB1'\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bwater_color\0:zj\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0Mz`\x03\0\x11dry_foliage_color\0{S4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0\x0EN\xCF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\x03\0\x06weight\0\0\0\x01\0\0\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0w\xA8\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\x003\x08\x08\x08\0\rambient_sound\0$minecraft:ambient.nether_wastes.loop\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\n\0\x0Fadditions_sound\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\n\0\x07effects\x03\0\tsky_color\0z\xA5\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0|\xA3\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD3333333\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA3\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume\0\0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x87\x8Dv\x03\0\x0Fwater_fog_color\0Ui\x80\x03\0\tfog_color\0\x81wp\x03\0\x0Bwater_color\0v\x88\x9D\x03\0\x0Bgrass_color\0w\x82r\t\0\x05music\0\0\0\0\0\x03\0\tsky_color\0\xB9\xB9\xB9\x03\0\x11dry_foliage_color\0\xA0\xA6\x9C\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0x\xA7\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xA0\x80\xA0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0\x7F\xA1\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0=W\xD6\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0\x7F\xA1\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x06\0\x0Btemperature\xBF\xD3333333\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x03\0\tmin_delay\0\0.\xE0\x01\0\x15replace_current_music\0\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0\x82\x9F\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0=W\xD6\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0\x83\x9E\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\x08particle\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x07options\x08\0\x04type\0\rminecraft:ash\0\0\x03\0\tsky_color\0n\xB1\xFF\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x08\0\rambient_sound\0'minecraft:ambient.soul_sand_valley.loop\x03\0\tfog_color\0\x1BGE\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x03\0\tsky_color\0w\xA8\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\t\0\x05music\n\0\0\0\x01\n\0\x04data\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x01\0\x15replace_current_music\0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0v\xA8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0x\xA7\xFF\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0##\x17\x03\0\x11dry_foliage_color\0{S4\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0a{d\x03\0\rfoliage_color\0jp9\t\0\x05music\n\0\0\0\x01\x03\0\x06weight\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x14grass_color_modifier\0\x05swamp\x03\0\tsky_color\0x\xA7\xFF\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0}\xA3\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x03\0\tfog_color\0\xA0\x80\xA0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tsky_color\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\0\x03\0\tsky_color\0{\xA4\xFF\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x07effects\x03\0\x0Bwater_color\0C\xD5\xEE\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x04\x1F3\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0{\xA4\xFF\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\t\0\x05music\n\0\0\0\x01\n\0\x04data\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\x0Bwater_color\0?v\xE4\x03\0\tsky_color\0n\xB1\xFF\n\0\x0Fadditions_sound\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\x03\0\tfog_color\0\x1A\x05\x1A\x08\0\rambient_sound\0$minecraft:ambient.warped_forest.loop\n\0\x08particle\n\0\x07options\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\x03\0\tfog_color\0\xC0\xD8\xFF\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\tsky_color\0}\xA2\xFF\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\x0Bwater_color\0?v\xE4\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\tsky_color\0}\xA2\xFF\x03\0\x0Bwater_color\0?v\xE4\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\x0Fwater_fog_color\0\x05\x053\x03\0\tfog_color\0\xC0\xD8\xFF\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\x07effects\x03\0\x0Fwater_fog_color\0\x05\x053\x06\0\x0Cmusic_volume?\xF0\0\0\0\0\0\0\x03\0\rfoliage_color\0\x9E\x81M\t\0\x05music\n\0\0\0\x01\n\0\x04data\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x01\0\x15replace_current_music\0\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\x03\0\x06weight\0\0\0\x01\0\x03\0\x0Bgrass_color\0\x90\x81M\x03\0\tfog_color\0\xC0\xD8\xFF\x03\0\tsky_color\0n\xB1\xFF\x03\0\x0Bwater_color\0?v\xE4\n\0\nmood_sound\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\n%s says %s\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x08\0\x08asset_id\0\rminecraft:eye\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:snout\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:wild\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\x05color\0\x07#9A5CC6\x08\0\ttranslate\0 trim_material.minecraft.amethyst\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\x08\0\nasset_name\0\x07diamond\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\n\0\x0Bdescription\x08\0\x05color\0\x07#ECECEC\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\x08\0\x05color\0\x07#E3D4C4\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:backyard\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.backyard.author\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bust\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.cavebird.title\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:cavebird\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.courbet.author\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.dennis.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.endboss.author\0\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:finding\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.humble.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "match" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\0\x08\0\x08asset_id\0\x0Fminecraft:match\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:orb\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:owlemons\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:plant\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.pointer.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x08\0\x08asset_id\0\x11minecraft:pointer\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x0Eminecraft:pond\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:skeleton\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.skeleton.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\0\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:sunset\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x0Ccloud_height\0\0\0\xC0\x01\0\thas_raids\x01\x01\0\tbed_works\x01\x08\0\x07effects\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\x0Bpiglin_safe\0\x03\0\x06height\0\0\x01\x80\x01\0\x07natural\x01\x03\0\x05min_y\xFF\xFF\xFF\xC0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x14respawn_anchor_works\0\x01\0\x0Chas_skylight\x01\x01\0\tultrawarm\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\0\x01\0\x0Bhas_ceiling\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x01\0\x0Bpiglin_safe\0\x01\0\thas_raids\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x0Ccloud_height\0\0\0\xC0\x03\0\x0Elogical_height\0\0\x01\x80\x01\0\x07natural\x01\x01\0\tbed_works\x01\x01\0\x14respawn_anchor_works\0\x01\0\tultrawarm\0\x01\0\x0Chas_skylight\x01\x08\0\x07effects\0\x13minecraft:overworld\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x01\0\x0Bhas_ceiling\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x01\0\thas_raids\x01\x01\0\x14respawn_anchor_works\0\x03\0\nfixed_time\0\0\x17p\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x07natural\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x01\0\tbed_works\0\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\0\x01\0\x0Bpiglin_safe\0\x01\0\x0Bhas_ceiling\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x03\0\x0Elogical_height\0\0\x01\0\x01\0\tultrawarm\0\x08\0\x07effects\0\x11minecraft:the_end\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\x07effects\0\x14minecraft:the_nether\x03\0\x06height\0\0\x01\0\x03\0\x05min_y\0\0\0\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x01\0\x0Bhas_ceiling\x01\x01\0\x0Chas_skylight\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\nfixed_time\0\0FP\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x14respawn_anchor_works\x01\x01\0\x0Bpiglin_safe\x01\x01\0\thas_raids\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x07natural\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\tbed_works\0\x01\0\tultrawarm\x01\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05arrow\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05drown\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\nmessage_id\0\x0BflyIntoWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x08\0\nmessage_id\0\x06freeze\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\nmessage_id\0\x08hotFloor\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06inWall\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x04lava\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\x08\0\nmessage_id\0\x0EsweetBerryBush\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x03\0\x11comparator_output\0\0\0\x03\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x04\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@R@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x03\0\x11comparator_output\0\0\0\x05\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\x03\0\x11comparator_output\0\0\0\t\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x06\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x06\0\x11length_in_seconds@k@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x03\0\x11comparator_output\0\0\0\n\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\x08\0\x08asset_id\0\x12minecraft:gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\x08\0\x08asset_id\0\x18minecraft:straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\x08\0\x08asset_id\0\x15minecraft:stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\toperation\0\x14add_multiplied_total\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x08to_apply\0\x12minecraft:slowness\n\0\x0Cmax_duration\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\0\x08\0\toperation\0\tadd_value\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\n\0\tpredicate\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\x01\0\x0Bcan_see_sky\x01\0\x08\0\tcondition\0\x18minecraft:location_check\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\x08\0\x08affected\0\x06victim\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x06\0\x06volume@\x14\0\0\0\0\0\0\0\0\x08\0\tenchanted\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "density" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\n\0\x06amount\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xD5UU\\}\xDAK\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x0B\x03\0\x15per_level_above_first\0\0\0\x06\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x13add_multiplied_base\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\tmax_level\0\0\0\x03\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\x03\0\tmax_level\0\0\0\x01\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x06\0\x04base?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\0" } , StaticRegistryEntry { name : "power" , data : b"\n\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x01\x03\0\x06weight\0\0\0\n\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\t\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\0\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x16minecraft:oxygen_bonus\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0!minecraft:enchantment.respiration\0\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\x06weight\0\0\0\x02\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\x06weight\0\0\0\n\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\rprimary_items\0\x1C#minecraft:enchantable/sword\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\n\0\x05pitch\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\t\0\x05terms\n\0\0\0\x02\x01\0\x06active\0\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\n\0\x06amount\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/sword\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\toperation\0\tadd_value\0\0\x03\0\x06weight\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04legs\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\x08\0\tenchanted\0\x06victim\x08\0\x08affected\0\x08attacker\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x04type\0\x11minecraft:explode\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x08attacker\0\0\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x15minecraft:dialog_list\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x08\0\x04type\0\x16minecraft:server_links\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x03\0\x0Cbutton_width\0\0\x016\x03\0\x07columns\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x04type\0\x12minecraft:function\x03\0\x0Bsetup_ticks\0\0\0\x01\x01\0\x08required\0\x03\0\tmax_ticks\0\0\0\x01\x08\0\x08function\0\x15minecraft:always_pass\x08\0\x0Benvironment\0\x11minecraft:default\x08\0\tstructure\0\x0Fminecraft:empty\0" }] , }] ; +pub static REGISTRY_V_1_21_11 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\x06\0\x0Btemperature?\xEEffffff\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE3333333\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#5db7ef\x08\0\rfoliage_color\0\x07#b6db61\x08\0\x0Bgrass_color\0\x07#b6db61\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\n\0\tadditions\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\n\0\x04mood\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE6ffffff\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x0Bdark_forest\0\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xE6ffffff\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0'minecraft:visual/water_fog_end_distance\x08\0\x08modifier\0\x08multiply\x06\0\x08argument?\xEB333333\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\rfoliage_color\0\x07#8db127\x08\0\x14grass_color_modifier\0\x05swamp\0\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x08downfall?\xF0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\0\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE3333333\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD3333333\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#556980\n\0 minecraft:audio/background_music\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#a0a69c\x08\0\x0Bgrass_color\0\x07#778272\x08\0\x0Bwater_color\0\x07#76889d\x08\0\rfoliage_color\0\x07#878d76\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "river" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature\xBF\xD3333333\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xEEffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#617b64\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\rfoliage_color\0\x07#6a7039\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#232317\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\0\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x08\0\x08asset_id\0\x0Eminecraft:bolt\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:raiser\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Fminecraft:spire\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:tide\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x08\0\x08asset_id\0\rminecraft:vex\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\x08\0\nasset_name\0\x07diamond\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\x08\0\x05color\0\x07#11A036\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\x08\0\nasset_name\0\tnetherite\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\x08\0\x05color\0\x07#FC7812\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\0" } , StaticRegistryEntry { name : "big" , data : b"\n\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/cold_pig\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/temperate_pig\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/warm_pig\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/cold_frog\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/temperate_frog\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/warm_frog\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/black\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0&minecraft:entity/cat/british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/calico\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:entity/cat/jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/ragdoll\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:entity/cat/red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/siamese\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:entity/cat/white\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cold_cow\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/temperate_cow\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/warm_cow\x08\0\x05model\0\x04warm\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/cold_chicken\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/temperate_chicken\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/warm_chicken\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:aztec2\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.aztec2.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:backyard\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.baroque.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bomb\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.changing.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:changing\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:courbet\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:creebet\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.dennis.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x06author\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.endboss.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:fighters\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.finding.author\0\x08\0\x08asset_id\0\x11minecraft:finding\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\x08\0\x08asset_id\0\x0Eminecraft:fire\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.lowmist.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:lowmist\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:meditative\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\x08\0\x08asset_id\0\rminecraft:orb\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.passage.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:pond\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:pool\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x08\0\x08asset_id\0\rminecraft:sea\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\0\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:tides\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x08\0\x08asset_id\0\x12minecraft:wanderer\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.wanderer.title\0\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x08\0\x08asset_id\0\x13minecraft:wasteland\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:wither\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\0\x03\0\x06height\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x06height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x01\0\x0Bhas_ceiling\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\rambient_light\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\0\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x06height\0\0\x01\x80\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\x01\0\x0Chas_skylight\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\x08\0 minecraft:visual/sky_light_color\0\x07#e580ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0\x17p\x08\0\x05sound\0\x13minecraft:music.end\x01\0\x15replace_current_music\x01\0\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x08\0\ttimelines\0\x11#minecraft:in_end\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Bhas_ceiling\0\x01\0\x0Ehas_fixed_time\x01\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\x06skybox\0\x03end\x01\0\x0Chas_skylight\x01\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x0Ehas_fixed_time\x01\x08\0\ttimelines\0\x14#minecraft:in_nether\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x05min_y\0\0\0\0\x03\0\x06height\0\0\x01\0\x01\0\x0Bhas_ceiling\x01\x01\0\x0Chas_skylight\0\x08\0\x0Ecardinal_light\0\x06nether\n\0\nattributes\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\x01\0\x1Cminecraft:gameplay/fast_lava\x01\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\x01\0\"minecraft:gameplay/piglins_zombify\0\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\x01\0#minecraft:gameplay/water_evaporates\x01\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\0\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x03\0\x19monster_spawn_light_level\0\0\0\x07\x08\0\x06skybox\0\x04none\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05arrow\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\nmessage_id\0\x0FbadRespawnPoint\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07effects\0\x08drowning\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\x08\0\x12death_message_type\0\rfall_variants\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04fall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CfallingBlock\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08fireball\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06freeze\x08\0\x07effects\0\x08freezing\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rindirectMagic\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x08\0\nmessage_id\0\rlightningBolt\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\nmace_smash\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x08\0\nmessage_id\0\x05spear\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06thorns\x08\0\x07effects\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\nmessage_id\0\x06onFire\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\nmessage_id\0\x0BwitherSkull\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x03\0\x11comparator_output\0\0\0\x0F\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\x03\0\x11comparator_output\0\0\0\x03\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x03\0\x11comparator_output\0\0\0\x0B\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x06\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x07\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\x03\0\x11comparator_output\0\0\0\r\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x08\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\x03\0\x11comparator_output\0\0\0\t\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\x08\0\x08asset_id\0\x10minecraft:bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:circle\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\x08\0\x08asset_id\0\x17minecraft:diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\x08\0\x08asset_id\0\x18minecraft:diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:flower\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:guster\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:half_vertical\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\x08\0\x08asset_id\0\x11minecraft:rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\x08\0\x08asset_id\0\x17minecraft:stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:triangle_top\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0)\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\tattribute\0 minecraft:submerged_mining_speed\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\x08\0\tenchanted\0\x08attacker\x08\0\x08affected\0\x06victim\n\0\x06effect\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\0\0\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\toperation\0\tadd_value\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\0\0\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\tenchanted\0\x08attacker\0\0\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "density" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fall\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:ignite\0\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\toperation\0\x13add_multiplied_base\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\x06\0\x08duration@Y\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\0\n\0\x06effect\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\tpredicate\x08\0\x04type\0\x10minecraft:all_of\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x04type\0\x19minecraft:matching_blocks\x08\0\x06blocks\0\x0Fminecraft:water\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\0\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\x06radius\x06\0\x03max@0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:clamped\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\0\x06\0\x03min\0\0\0\0\0\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\x08\0\x04Name\0\x15minecraft:frosted_ice\n\0\nProperties\x08\0\x03age\0\x010\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\x007\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Eis_fall_flying\0\0\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Bis_in_water\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:apply_impulse\n\0\tmagnitude\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xDDO\xDF;dZ\x1D\0\0\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x06\0\x06volume?\xF0\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\0\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x06\0\x04base@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\x06weight\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x10\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x17minecraft:is_projectile\x01\0\x08expected\x01\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x03\0\x06weight\0\0\0\n\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\x02id\0!minecraft:enchantment.respiration\0\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x11\x03\0\x15per_level_above_first\0\0\0\x07\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x05\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x0F\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x01\0\x06active\x01\x08\0\tcondition\0\"minecraft:enchantment_active_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:movement_speed\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\0\0\0\n\0\x06effect\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x03\0\rperiodic_tick\0\0\0\x05\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\0\0\n\0\x06effect\x06\0\x06volume?\xE3333333\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x08\0\x04type\0\x14minecraft:play_sound\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\n\0\x06amount\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04legs\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x06victim\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\x08\0\x0Bdamage_type\0\x10minecraft:thorns\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\n\0\x06chance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\x08\0\tcondition\0\x17minecraft:random_chance\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\n\0\x06effect\n\0\x06chance\n\0\tnumerator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\0\0\n\0\x06effect\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xD6ffffff\0\x08\0\x04type\0\x10minecraft:lookup\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\x08\0\x04type\0\x11minecraft:explode\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\0\x08\0\x08affected\0\x08attacker\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\nanvil_cost\0\0\0\x04\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\n\0\x06tracks\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x03\0\x05ticks\0\0\0G\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0\x016\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0\x025\x08\0\x05value\0\t#06fbd433\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0\x02\xDA\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0,\x06\0\x03\0\x05ticks\0\0,\x85\x08\0\x05value\0\t#04fcd833\0\x08\0\x05value\0\t#0ff9cb33\x03\0\x05ticks\0\0-\x02\0\x03\0\x05ticks\0\0-\xAA\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0/\xD3\x08\0\x05value\0\t#b1e78733\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\x000F\0\x08\0\x05value\0\t#e9e07233\x03\0\x05ticks\0\x000\xE0\0\x03\0\x05ticks\0\x001E\x08\0\x05value\0\t#f6dd6b33\0\x03\0\x05ticks\0\x001\xBC\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\x002)\x08\0\x05value\0\t#fed75c33\0\x08\0\x05value\0\t#ecd25133\x03\0\x05ticks\0\x002\xEB\0\x08\0\x05value\0\t#c1cc4733\x03\0\x05ticks\0\x003\xC4\0\x08\0\x05value\0\t#36be3733\x03\0\x05ticks\0\x005\xCF\0\x08\0\x05value\0\t#1fbb3533\x03\0\x05ticks\0\x006@\0\x08\0\x05value\0\t#09b73333\x03\0\x05ticks\0\x006\xD7\0\x03\0\x05ticks\0\x007p\x08\0\x05value\0\t#00b33333\0\x03\0\x05ticks\0\0U/\x08\0\x05value\0\t#00b23333\0\x03\0\x05ticks\0\0U\xC9\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\0V`\x08\0\x05value\0\t#1fbb3533\0\x08\0\x05value\0\t#36be3733\x03\0\x05ticks\0\0V\xD1\0\x03\0\x05ticks\0\0X\xDC\x08\0\x05value\0\t#c1cc4733\0\x03\0\x05ticks\0\0Y\xB5\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\0Zw\x08\0\x05value\0\t#fed75c33\0\x08\0\x05value\0\t#feda6333\x03\0\x05ticks\0\0Z\xE8\0\x03\0\x05ticks\0\0[\xC0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x03\0\x05ticks\0\0\\\xCD\x08\0\x05value\0\t#b1e78733\0\0\n\0 minecraft:visual/star_brightness\t\0\tkeyframes\n\0\0\0\x0C\x03\0\x05ticks\0\0\0\\\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\0\x03\0\x05ticks\0\0\x02s\x06\0\x05value\0\0\0\0\0\0\0\0\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,m\0\x03\0\x05ticks\0\0-\xD4\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\0\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\x03\0\x05ticks\0\0.\xB7\0\x03\0\x05ticks\0\x000o\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\0\x03\0\x05ticks\0\x001\xB9\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\0\x03\0\x05ticks\0\x003\xAC\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0X\xF4\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\x03\0\x05ticks\0\0Y\xF8\0\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\x03\0\x05ticks\0\0[<\0\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\x03\0\x05ticks\0\0\\\xCE\0\x08\0\x08modifier\0\x07maximum\0\n\0\"minecraft:gameplay/creaking_active\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x0018\x01\0\x05value\x01\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0!minecraft:visual/sky_light_factor\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x02\xDA\0\x03\0\x05ticks\0\0,\x06\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x003T\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x03\0\x05ticks\0\0YL\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Bminecraft:visual/moon_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@\x80\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value@f\x80\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0 minecraft:visual/sky_light_color\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0,\x06\0\x03\0\x05ticks\0\x003T\x08\0\x05value\0\x07#7a7aff\0\x03\0\x05ticks\0\0YL\x08\0\x05value\0\x07#7a7aff\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Aminecraft:visual/sun_angle\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@v\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0\x1Cminecraft:visual/cloud_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0.[\0\x03\0\x05value\xFF\x19\x19&\x03\0\x05ticks\0\x005f\0\x03\0\x05ticks\0\0W:\x03\0\x05value\xFF\x19\x19&\0\0\n\0\x1Aminecraft:visual/sky_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#000000\x03\0\x05ticks\0\x005f\0\x03\0\x05ticks\0\0W:\x08\0\x05value\0\x07#000000\0\0\n\0\x1Aminecraft:visual/fog_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#0f0f16\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\0W:\0\0\n\0\"minecraft:gameplay/sky_light_level\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\0\x85\0\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\0W:\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Bminecraft:visual/star_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0#minecraft:audio/firefly_bush_sounds\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\0\x03\0\x0Cperiod_ticks\0\0]\xC0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\x03\0\x0Cperiod_ticks\0\x02\xEE\0\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x08\0\x05value\0\tfull_moon\x03\0\x05ticks\0\0\0\0\0\x03\0\x05ticks\0\0]\xC0\x08\0\x05value\0\x0Ewaning_gibbous\0\x03\0\x05ticks\0\0\xBB\x80\x08\0\x05value\0\rthird_quarter\0\x08\0\x05value\0\x0Fwaning_crescent\x03\0\x05ticks\0\x01\x19@\0\x08\0\x05value\0\x08new_moon\x03\0\x05ticks\0\x01w\0\0\x03\0\x05ticks\0\x01\xD4\xC0\x08\0\x05value\0\x0Fwaxing_crescent\0\x08\0\x05value\0\rfirst_quarter\x03\0\x05ticks\0\x022\x80\0\x03\0\x05ticks\0\x02\x90@\x08\0\x05value\0\x0Ewaxing_gibbous\0\0\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x07dialogs\0\x18#minecraft:quick_actions\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x03\0\x07columns\0\0\0\x01\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x16minecraft:server_links\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\t\0\x0Bdefinitions\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\x08function\0\x15minecraft:always_pass\x03\0\tmax_ticks\0\0\0\x01\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x03\0\x0Bsetup_ticks\0\0\0\x01\x01\0\x08required\0\x08\0\x0Benvironment\0\x11minecraft:default\0" }] , }] ; +pub static REGISTRY_V_26_1 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bgrass_color\0\x07#90814d\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE3333333\x06\0\x0Btemperature?\xE3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\rfoliage_color\0\x07#b6db61\x08\0\x0Bwater_color\0\x07#5db7ef\x08\0\x0Bgrass_color\0\x07#b6db61\0\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\n\0\tadditions\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x11dry_foliage_color\0\x07#7b5334\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041633\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE6ffffff\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xE6ffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmax_delay\0\0]\xC0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041633\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\n\0'minecraft:visual/water_fog_end_distance\x08\0\x08modifier\0\x08multiply\x06\0\x08argument?\xEB333333\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\0\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\rfoliage_color\0\x07#8db127\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.meadow\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x06\0\x08downfall?\xF0\0\0\0\0\0\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\0\0\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\0\x06\0\x0Btemperature?\xD3333333\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#778272\x08\0\rfoliage_color\0\x07#878d76\x08\0\x0Bwater_color\0\x07#76889d\x08\0\x11dry_foliage_color\0\x07#a0a69c\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#556980\n\0 minecraft:audio/background_music\0\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "river" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x06\0\x08downfall?\xD3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x08downfall?\xD3333333\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\x0Bwater_color\0\x07#617b64\x08\0\rfoliage_color\0\x07#6a7039\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\x08\0 minecraft:visual/water_fog_color\0\x07#232317\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\n\0 minecraft:audio/background_music\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.nether.warped_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\x06\0\x08downfall?\xD3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Echat.type.text\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x01\0\x06italic\x01\x08\0\x05color\0\x04gray\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\n\0\x04chat\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x01\0\x07content\x08\0\x0Ftranslation_key\0\x02%s\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:coast\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:dune\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:host\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\x08\0\x08asset_id\0\x10minecraft:raiser\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\rminecraft:rib\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:sentry\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:shaper\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:spire\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\x08asset_id\0\rminecraft:vex\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x0Eminecraft:ward\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wayfinder\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:wild\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\x08\0\nasset_name\0\x08amethyst\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\x08\0\x05color\0\x07#B4684D\0\x08\0\nasset_name\0\x06copper\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\x08\0\x05color\0\x07#6EECD2\0\x08\0\nasset_name\0\x07diamond\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\x08\0\nasset_name\0\x07emerald\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\x08\0\x05color\0\x07#DEB12D\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\x08\0\nasset_name\0\x04iron\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#ECECEC\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\0\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\x08\0\x05color\0\x07#416E97\0\x08\0\nasset_name\0\x05lapis\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0!trim_material.minecraft.netherite\x08\0\x05color\0\x07#625859\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\x08\0\nasset_name\0\x06quartz\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\x05color\0\x07#971607\x08\0\ttranslate\0 trim_material.minecraft.redstone\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\x08\0\x05color\0\x07#FC7812\0\x08\0\nasset_name\0\x05resin\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\0\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_ashen_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_ashen_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_ashen_angry_baby\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_black_angry_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_black_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_black_tame_baby\0\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\0\n\0\x0Bbaby_assets\x08\0\x04wild\0(minecraft:entity/wolf/wolf_chestnut_baby\x08\0\x05angry\0.minecraft:entity/wolf/wolf_chestnut_angry_baby\x08\0\x04tame\0-minecraft:entity/wolf/wolf_chestnut_tame_baby\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x06assets\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\0\n\0\x0Bbaby_assets\x08\0\x05angry\0%minecraft:entity/wolf/wolf_angry_baby\x08\0\x04tame\0$minecraft:entity/wolf/wolf_tame_baby\x08\0\x04wild\0\x1Fminecraft:entity/wolf/wolf_baby\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\0\n\0\x0Bbaby_assets\x08\0\x04wild\0%minecraft:entity/wolf/wolf_rusty_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_rusty_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_rusty_tame_baby\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\0\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_snowy_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_snowy_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_snowy_angry_baby\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\n\0\x06assets\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\0\n\0\x0Bbaby_assets\x08\0\x04wild\0'minecraft:entity/wolf/wolf_spotted_baby\x08\0\x04tame\0,minecraft:entity/wolf/wolf_spotted_tame_baby\x08\0\x05angry\0-minecraft:entity/wolf/wolf_spotted_angry_baby\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\0\n\0\x0Bbaby_assets\x08\0\x04tame\0,minecraft:entity/wolf/wolf_striped_tame_baby\x08\0\x05angry\0-minecraft:entity/wolf/wolf_striped_angry_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_striped_baby\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\0\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_woods_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_woods_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_woods_baby\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\n\0\x0Cadult_sounds\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\0\0" } , StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\n\0\x0Cadult_sounds\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\n\0\x0Cadult_sounds\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\0\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\0\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\0\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\0\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\0\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\0\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_cold\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_cold_baby\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/pig_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/pig/pig_temperate_baby\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_warm_baby\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_warm\0" }] , } , StaticRegistry { registry_id : "pig_sound_variant" , entries : & [StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.pig_big.death\x08\0\nhurt_sound\0\x1Dminecraft:entity.pig_big.hurt\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\teat_sound\0\x1Cminecraft:entity.pig_big.eat\x08\0\rambient_sound\0 minecraft:entity.pig_big.ambient\0\n\0\x0Bbaby_sounds\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\0\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.pig.death\x08\0\teat_sound\0\x18minecraft:entity.pig.eat\x08\0\nhurt_sound\0\x19minecraft:entity.pig.hurt\x08\0\rambient_sound\0\x1Cminecraft:entity.pig.ambient\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\0" } , StaticRegistryEntry { name : "mini" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0!minecraft:entity.pig_mini.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.pig_mini.hurt\x08\0\teat_sound\0\x1Dminecraft:entity.pig_mini.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.pig_mini.death\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\0\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0$minecraft:entity/frog/frog_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_warm\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\rbaby_asset_id\0'minecraft:entity/cat/cat_all_black_baby\x08\0\x08asset_id\0\"minecraft:entity/cat/cat_all_black\0" } , StaticRegistryEntry { name : "black" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_black\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_black_baby\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\rbaby_asset_id\0/minecraft:entity/cat/cat_british_shorthair_baby\x08\0\x08asset_id\0*minecraft:entity/cat/cat_british_shorthair\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_calico\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_calico_baby\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_jellie\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_jellie_baby\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_persian_baby\x08\0\x08asset_id\0 minecraft:entity/cat/cat_persian\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_ragdoll\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_ragdoll_baby\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\rbaby_asset_id\0!minecraft:entity/cat/cat_red_baby\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/cat_red\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\x08asset_id\0 minecraft:entity/cat/cat_siamese\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_siamese_baby\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_tabby\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_tabby_baby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_white\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_white_baby\0" }] , } , StaticRegistry { registry_id : "cat_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0\x1Cminecraft:entity.cat.ambient\x08\0\x13stray_ambient_sound\0\"minecraft:entity.cat.stray_ambient\x08\0\teat_sound\0\x18minecraft:entity.cat.eat\x08\0\x12beg_for_food_sound\0!minecraft:entity.cat.beg_for_food\x08\0\npurr_sound\0\x19minecraft:entity.cat.purr\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cat.death\x08\0\rpurreow_sound\0\x1Cminecraft:entity.cat.purreow\x08\0\nhiss_sound\0\x19minecraft:entity.cat.hiss\x08\0\nhurt_sound\0\x19minecraft:entity.cat.hurt\0\n\0\x0Bbaby_sounds\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\0\0" } , StaticRegistryEntry { name : "royal" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nhiss_sound\0\x1Fminecraft:entity.cat_royal.hiss\x08\0\x13stray_ambient_sound\0(minecraft:entity.cat_royal.stray_ambient\x08\0\npurr_sound\0\x1Fminecraft:entity.cat_royal.purr\x08\0\x0Bdeath_sound\0 minecraft:entity.cat_royal.death\x08\0\rpurreow_sound\0\"minecraft:entity.cat_royal.purreow\x08\0\rambient_sound\0\"minecraft:entity.cat_royal.ambient\x08\0\teat_sound\0\x1Eminecraft:entity.cat_royal.eat\x08\0\x12beg_for_food_sound\0'minecraft:entity.cat_royal.beg_for_food\x08\0\nhurt_sound\0\x1Fminecraft:entity.cat_royal.hurt\0\n\0\x0Bbaby_sounds\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\0\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_cold_baby\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/cow_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/cow/cow_temperate_baby\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_warm\x08\0\x05model\0\x04warm\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_warm_baby\0" }] , } , StaticRegistry { registry_id : "cow_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Cminecraft:entity.cow.ambient\x08\0\nhurt_sound\0\x19minecraft:entity.cow.hurt\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cow.death\x08\0\nstep_sound\0\x19minecraft:entity.cow.step\0" } , StaticRegistryEntry { name : "moody" , data : b"\n\x08\0\nhurt_sound\0\x1Fminecraft:entity.cow_moody.hurt\x08\0\rambient_sound\0\"minecraft:entity.cow_moody.ambient\x08\0\nstep_sound\0\x1Fminecraft:entity.cow_moody.step\x08\0\x0Bdeath_sound\0 minecraft:entity.cow_moody.death\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_cold\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_cold_baby\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\rbaby_asset_id\0/minecraft:entity/chicken/chicken_temperate_baby\x08\0\x08asset_id\0*minecraft:entity/chicken/chicken_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_warm_baby\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_warm\0" }] , } , StaticRegistry { registry_id : "chicken_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0 minecraft:entity.chicken.ambient\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.chicken.death\x08\0\nhurt_sound\0\x1Dminecraft:entity.chicken.hurt\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\0\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\0\0" } , StaticRegistryEntry { name : "picky" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\0\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0#minecraft:entity.chicken_picky.hurt\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\x0Bdeath_sound\0$minecraft:entity.chicken_picky.death\x08\0\rambient_sound\0&minecraft:entity.chicken_picky.ambient\0\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x05model\0\x04warm\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:aztec2\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.backyard.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.baroque.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.bouquet.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:bouquet\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.bouquet.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:bust\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:cavebird\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:changing\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.changing.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:cotan\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:courbet\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.courbet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.creebet.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.creebet.title\0\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.dennis.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x15minecraft:donkey_kong\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.endboss.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x11minecraft:endboss\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x0Eminecraft:fern\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\0\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.fighters.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.fighters.author\0\x08\0\x08asset_id\0\x12minecraft:fighters\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.finding.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:finding\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:fire\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\0\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.graham.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.lowmist.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:lowmist\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\0\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\0\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.meditative.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.meditative.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x14minecraft:meditative\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:orb\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.owlemons.title\0\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x11minecraft:passage\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.pointer.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x11minecraft:pointer\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:pool\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\rminecraft:sea\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:skeleton\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\n\0\x06author\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.sunset.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:sunset\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.unpacked.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:void\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\0\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wasteland\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:water\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\0\x08\0\x08asset_id\0\x10minecraft:wither\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x08\0\rdefault_clock\0\x13minecraft:overworld\x08\0\ttimelines\0\x17#minecraft:in_overworld\x03\0\x06height\0\0\x01\x80\x01\0\x0Chas_skylight\x01\x01\0\x0Bhas_ceiling\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmin_inclusive\0\0\0\0\0\x01\0\x16has_ender_dragon_fight\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x03\0\x0Elogical_height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x01\0\x0Chas_skylight\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x08\0\rdefault_clock\0\x13minecraft:overworld\x01\0\x16has_ender_dragon_fight\0\x06\0\rambient_light\0\0\0\0\0\0\0\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x03\0\rmax_inclusive\0\0\0\x07\x08\0\x04type\0\x11minecraft:uniform\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\0\0\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\x01\0\x0Bhas_ceiling\x01\x03\0\x06height\0\0\x01\x80\x03\0\x0Elogical_height\0\0\x01\x80\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x01\0\x0Bhas_ceiling\0\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x01\0\x16has_ender_dragon_fight\x01\x01\0\x0Chas_skylight\x01\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x03\0\x0Elogical_height\0\0\x01\0\x08\0\rdefault_clock\0\x11minecraft:the_end\x08\0\x06skybox\0\x03end\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\x08\0$minecraft:visual/ambient_light_color\0\x07#3f473f\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\x08\0 minecraft:visual/sky_light_color\0\x07#ac60cd\n\0 minecraft:audio/background_music\n\0\x07default\x01\0\x15replace_current_music\x01\x08\0\x05sound\0\x13minecraft:music.end\x03\0\tmin_delay\0\0\x17p\x03\0\tmax_delay\0\0]\xC0\0\0\0\x03\0\x05min_y\0\0\0\0\x01\0\x0Ehas_fixed_time\x01\x08\0\ttimelines\0\x11#minecraft:in_end\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x03\0\x19monster_spawn_light_level\0\0\0\x07\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x01\0\x0Chas_skylight\0\x01\0\x0Ehas_fixed_time\x01\x08\0\x06skybox\0\x04none\x01\0\x0Bhas_ceiling\x01\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\x01\0\x16has_ender_dragon_fight\0\n\0\nattributes\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x01\0\"minecraft:gameplay/piglins_zombify\0\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\x08\0$minecraft:visual/ambient_light_color\0\x07#302821\x01\0\x1Cminecraft:gameplay/fast_lava\x01\x01\0#minecraft:gameplay/water_evaporates\x01\0\x08\0\ttimelines\0\x14#minecraft:in_nether\x03\0\x05min_y\0\0\0\0\x03\0\x0Elogical_height\0\0\0\x80\x08\0\x0Ecardinal_light\0\x06nether\x03\0\x06height\0\0\x01\0\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\x12death_message_type\0\x17intentional_game_design\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\x0FbadRespawnPoint\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06cactus\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0CdragonBreath\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06dryout\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\texplosion\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x05anvil\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x07generic\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x08\0\nmessage_id\0\x0BgenericKill\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\nmessage_id\0\x04lava\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\nmessage_id\0\x05magic\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x07burning\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\routsideBorder\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\nmessage_id\0\x10explosion.player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0\x06always\x08\0\nmessage_id\0\nsonic_boom\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x08\0\nmessage_id\0\x05spear\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\nmessage_id\0\nstalagmite\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\nmessage_id\0\x0EsweetBerryBush\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\nmessage_id\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x06thorns\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thrown\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06onFire\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x03\0\x11comparator_output\0\0\0\x01\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\0" } , StaticRegistryEntry { name : "5" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0F\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x03\0\x11comparator_output\0\0\0\x04\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\x03\0\x11comparator_output\0\0\0\x05\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x03\0\x11comparator_output\0\0\0\x06\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0E\x06\0\x11length_in_seconds@h`\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\r\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\x03\0\x11comparator_output\0\0\0\n\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x06\0\x11length_in_seconds@o`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x03\0\x11comparator_output\0\0\0\n\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:border\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\x08\0\x08asset_id\0\x11minecraft:creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cross\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:curly_border\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\x08\0\x08asset_id\0\x0Fminecraft:globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\x08\0\x08asset_id\0\x15minecraft:gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:half_horizontal\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\x08\0\x08asset_id\0\x10minecraft:mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:piglin\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:skull\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:stripe_right\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\x08\0\x08asset_id\0\x17minecraft:triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x01\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0 minecraft:submerged_mining_speed\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\x06entity\0\x04this\0\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\0\x08\0\x08affected\0\x06victim\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x16minecraft:is_explosion\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\x02id\0&minecraft:enchantment.blast_protection\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\0\0\0\x03\0\tmax_level\0\0\0\x04\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\r\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\tmax_level\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xC3333333\x06\0\x04base\xBF\xC3333333\0\0\0\0\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\x17minecraft:weather_check\x01\0\nthundering\x01\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\0\n\0\tpredicate\x01\0\x0Bcan_see_sky\x01\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\0\x08\0\tcondition\0\x18minecraft:location_check\0\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\x08\0\x04type\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x08location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x04type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\0\0\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x05pitch?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xD5UU\\}\xDAK\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\0\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\0\0\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\x03\0\tmax_level\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\n\0\x06amount\x06\0\x05added?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x18minecraft:levels_squared\0\x08\0\toperation\0\tadd_value\0\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x003\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fall\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0<\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x06victim\n\0\x0Crequirements\n\0\tpredicate\x01\0\tis_direct\x01\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:ignite\n\0\x08duration\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x11minecraft:is_fire\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\toperation\0\x13add_multiplied_base\0\0\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x06radius\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\0\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x0Bblock_state\x08\0\x04type\0\x1Fminecraft:simple_state_provider\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\0\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x07vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\n\0\x06effect\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x06\0\x05value\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:set\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x08\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x10minecraft:player\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\x05\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x0C\0\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x04\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:apply_impulse\n\0\tmagnitude\x06\0\x04base?\xDDO\xDF;dZ\x1D\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\0\0\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x04\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Eis_fall_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Bis_in_water\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x03\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\rtype_specific\x08\0\x04type\0\x10minecraft:player\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\rtype_specific\x08\0\x04type\0\x10minecraft:player\t\0\x08gamemode\x08\0\0\0\x01\0\x08creative\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\rtype_specific\n\0\x04food\n\0\x05level\x03\0\x03min\0\0\0\x07\0\0\x08\0\x04type\0\x10minecraft:player\0\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x03\0\nanvil_cost\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x14\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x01\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x06\0\x06factor@\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:multiply\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\x06\0\x04base@$\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x03\0\nanvil_cost\0\0\0\x01\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "power" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\x03\0\nanvil_cost\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x03\x03\0\x15per_level_above_first\0\0\0\x06\0\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\x03\0\x06weight\0\0\0\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x0C\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\tmax_level\0\0\0\x04\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x11#minecraft:arrows\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x08max_cost\x03\0\x04base\0\0\0%\x03\0\x15per_level_above_first\0\0\0\x14\0\x03\0\tmax_level\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x07effects\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\n\0\x1Eminecraft:crossbow_charge_time\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\x08\0\tattribute\0\x16minecraft:oxygen_bonus\x08\0\toperation\0\tadd_value\n\0\x06amount\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0(\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\t\0\x05slots\x08\0\0\0\x01\0\x04head\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x07effects\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x15\0\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\nanvil_cost\0\0\0\x01\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\x08\0\x04type\0\x1D#minecraft:sensitive_to_smite\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\tmax_level\0\0\0\x05\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\rperiodic_tick\0\0\0\x05\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x06effect\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\x06\0\x05speed?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x19minecraft:spawn_particles\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x11vertical_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x04type\0\x0Fentity_position\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume?\xE3333333\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmin_inclusive?\xE3333333\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x08movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x05flags\x01\0\x0Cis_on_ground\x01\x01\0\tis_flying\0\0\x03\0\rperiodic_tick\0\0\0\x05\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\n\0\tpredicate\n\0\x07vehicle\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x10minecraft:any_of\0\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\n\0\tpredicate\n\0\x05flags\x01\0\tis_flying\0\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\0\0\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\0\0\0\n\0\x06effect\x06\0\x06amount?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\x08\0\x04type\0\x1Bminecraft:enchantment_level\0\0\n\0\tpredicate\n\0\x05flags\x01\0\x0Cis_on_ground\x01\0\n\0\x14movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04feet\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\tmax_level\0\0\0\x03\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\0\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\tattribute\0\x18minecraft:sneaking_speed\x08\0\x02id\0!minecraft:enchantment.swift_sneak\x08\0\toperation\0\tadd_value\0\0\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0K\0\x03\0\x06weight\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x06victim\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xC3333333\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:damage_entity\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x0Bdamage_type\0\x10minecraft:thorns\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount@\0\0\0\0\0\0\0\0\0\x08\0\x08affected\0\x08attacker\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\x03\0\x06weight\0\0\0\x05\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@$\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\n\0\x06effect\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\x04type\0\x19minecraft:remove_binomial\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\x007\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\n\0\x0Crequirements\n\0\tpredicate\n\0\x08movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x05flags\x01\0\tis_flying\0\0\0\x08\0\x06entity\0\x0Fdirect_attacker\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\n\0\x14knockback_multiplier\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD6ffffff\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:lookup\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\x08\0\x11block_interaction\0\x07trigger\x08\0\x04type\0\x11minecraft:explode\0\0\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\tmax_level\0\0\0\x03\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\n\0\x06tracks\n\0#minecraft:audio/firefly_bush_sounds\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\x08\0\x08modifier\0\x02or\0\n\0\x1Aminecraft:visual/sun_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@v\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0\x1Cminecraft:visual/cloud_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x03\0\x05value\xFF\x19\x19&\0\x03\0\x05value\xFF\x19\x19&\x03\0\x05ticks\0\0W:\0\0\n\0\"minecraft:gameplay/creaking_active\x08\0\x08modifier\0\x02or\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\0\n\0\x1Bminecraft:visual/star_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0 minecraft:visual/sky_light_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0,\x06\0\x08\0\x05value\0\x07#7a7aff\x03\0\x05ticks\0\x003T\0\x08\0\x05value\0\x07#7a7aff\x03\0\x05ticks\0\0YL\0\0\n\0\x1Aminecraft:visual/fog_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#0f0f16\x03\0\x05ticks\0\x005f\0\x03\0\x05ticks\0\0W:\x08\0\x05value\0\x07#0f0f16\0\0\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x03\0\x05ticks\0\0\0G\x08\0\x05value\0\t#5fefa333\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0\x016\0\x08\0\x05value\0\t#06fbd433\x03\0\x05ticks\0\0\x025\0\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\t#00ffe533\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0,\x06\0\x03\0\x05ticks\0\0,\x85\x08\0\x05value\0\t#04fcd833\0\x03\0\x05ticks\0\0-\x02\x08\0\x05value\0\t#0ff9cb33\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0-\xAA\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0/\xD3\x08\0\x05value\0\t#b1e78733\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\x000F\0\x03\0\x05ticks\0\x000\xE0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#f6dd6b33\x03\0\x05ticks\0\x001E\0\x03\0\x05ticks\0\x001\xBC\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\x002)\x08\0\x05value\0\t#fed75c33\0\x03\0\x05ticks\0\x002\xEB\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\x003\xC4\x08\0\x05value\0\t#c1cc4733\0\x08\0\x05value\0\t#36be3733\x03\0\x05ticks\0\x005\xCF\0\x03\0\x05ticks\0\x006@\x08\0\x05value\0\t#1fbb3533\0\x03\0\x05ticks\0\x006\xD7\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\x007p\x08\0\x05value\0\t#00b33333\0\x08\0\x05value\0\t#00b23333\x03\0\x05ticks\0\0U/\0\x03\0\x05ticks\0\0U\xC9\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\0V`\x08\0\x05value\0\t#1fbb3533\0\x03\0\x05ticks\0\0V\xD1\x08\0\x05value\0\t#36be3733\0\x03\0\x05ticks\0\0X\xDC\x08\0\x05value\0\t#c1cc4733\0\x03\0\x05ticks\0\0Y\xB5\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\0Zw\x08\0\x05value\0\t#fed75c33\0\x03\0\x05ticks\0\0Z\xE8\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\0[\xC0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x03\0\x05ticks\0\0\\\xCD\x08\0\x05value\0\t#b1e78733\0\0\n\0 minecraft:visual/star_brightness\t\0\tkeyframes\n\0\0\0\x0C\x03\0\x05ticks\0\0\0\\\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\0\x03\0\x05ticks\0\0\x02s\x06\0\x05value\0\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,m\x06\0\x05value\0\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0-\xD4\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\0\x03\0\x05ticks\0\0.\xB7\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\0\x03\0\x05ticks\0\x000o\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\0\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\x03\0\x05ticks\0\x001\xB9\0\x03\0\x05ticks\0\x003\xAC\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x06\0\x05value?\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0X\xF4\0\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\x03\0\x05ticks\0\0Y\xF8\0\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\x03\0\x05ticks\0\0[<\0\x03\0\x05ticks\0\0\\\xCE\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\0\x08\0\x08modifier\0\x07maximum\0\n\0\x1Aminecraft:visual/sky_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#000000\0\x03\0\x05ticks\0\0W:\x08\0\x05value\0\x07#000000\0\0\n\0\"minecraft:gameplay/sky_light_level\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0.[\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x005f\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\x03\0\x05ticks\0\0W:\0\0\n\0!minecraft:visual/sky_light_factor\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,\x06\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\x03\0\x05ticks\0\x003T\0\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\x03\0\x05ticks\0\0YL\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Bminecraft:visual/moon_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@\x80\xE0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value@f\x80\0\0\0\0\0\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\0\x03\0\x0Cperiod_ticks\0\0]\xC0\x08\0\x05clock\0\x13minecraft:overworld\n\0\x0Ctime_markers\x03\0\x1Cminecraft:roll_village_siege\0\0FP\n\0\x0Fminecraft:night\x03\0\x05ticks\0\x002\xC8\x01\0\x10show_in_commands\x01\0\n\0\x0Eminecraft:noon\x03\0\x05ticks\0\0\x17p\x01\0\x10show_in_commands\x01\0\x03\0\x1Cminecraft:wake_up_from_sleep\0\0\0\0\n\0\rminecraft:day\x03\0\x05ticks\0\0\x03\xE8\x01\0\x10show_in_commands\x01\0\n\0\x12minecraft:midnight\x03\0\x05ticks\0\0FP\x01\0\x10show_in_commands\x01\0\0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\x03\0\x0Cperiod_ticks\0\x02\xEE\0\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x03\0\x05ticks\0\0\0\0\x08\0\x05value\0\tfull_moon\0\x03\0\x05ticks\0\0]\xC0\x08\0\x05value\0\x0Ewaning_gibbous\0\x03\0\x05ticks\0\0\xBB\x80\x08\0\x05value\0\rthird_quarter\0\x03\0\x05ticks\0\x01\x19@\x08\0\x05value\0\x0Fwaning_crescent\0\x08\0\x05value\0\x08new_moon\x03\0\x05ticks\0\x01w\0\0\x03\0\x05ticks\0\x01\xD4\xC0\x08\0\x05value\0\x0Fwaxing_crescent\0\x03\0\x05ticks\0\x022\x80\x08\0\x05value\0\rfirst_quarter\0\x08\0\x05value\0\x0Ewaxing_gibbous\x03\0\x05ticks\0\x02\x90@\0\0\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x03\0\x0Cperiod_ticks\0\0]\xC0\x08\0\x05clock\0\x13minecraft:overworld\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x15minecraft:dialog_list\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x07columns\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\x08\0\x07dialogs\0\x18#minecraft:quick_actions\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\x08\0\x04type\0\x16minecraft:server_links\x03\0\x0Cbutton_width\0\0\x016\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\x03\0\x07columns\0\0\0\x01\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\0" }] , } , StaticRegistry { registry_id : "world_clock" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x08\0\x0Benvironment\0\x11minecraft:default\x03\0\tmax_ticks\0\0\0\x01\x08\0\x08function\0\x15minecraft:always_pass\x03\0\x0Bsetup_ticks\0\0\0\x01\x01\0\x08required\0\0" }] , }] ; +pub static REGISTRY_V_26_2 : & [StaticRegistry] = & [StaticRegistry { registry_id : "worldgen/biome" , entries : & [StaticRegistryEntry { name : "badlands" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\x01\0#minecraft:gameplay/snow_golem_melts\x01\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bgrass_color\0\x07#90814d\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x06\x08\0\x04type\0\x13minecraft:armadillo\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\x01\0\x11has_precipitation\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x06\0\x1Acreature_spawn_probability?\x9E\xB8Q\xEB\x85\x1E\xB8\0" } , StaticRegistryEntry { name : "bamboo_jungle" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.bamboo_jungle\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x10minecraft:bamboo\0\x1Bminecraft:bamboo_vegetation\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x15minecraft:patch_melon\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0(\x08\0\x04type\0\x10minecraft:parrot\x03\0\x08maxCount\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0P\x08\0\x04type\0\x0Fminecraft:panda\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:ocelot\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\0\x06\0\x0Btemperature?\xEEffffff\0" } , StaticRegistryEntry { name : "basalt_deltas" , data : b"\n\t\0\x08features\t\0\0\0\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x03\0\x0Fminecraft:delta\0\x1Eminecraft:small_basalt_columns\0\x1Eminecraft:large_basalt_columns\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x16minecraft:basalt_blobs\0\x1Aminecraft:blackstone_blobs\0\x16minecraft:spring_delta\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Fminecraft:brown_mushroom_nether\0\x1Dminecraft:red_mushroom_nether\0\x13minecraft:ore_magma\0\x1Eminecraft:spring_closed_double\0\x19minecraft:ore_gold_deltas\0\x1Bminecraft:ore_quartz_deltas\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\x08\0\x07carvers\0\x15minecraft:nether_cave\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\x03\0\x06weight\0\0\0<\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:ghast\x03\0\x06weight\0\0\0(\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x14minecraft:magma_cube\x03\0\x08maxCount\0\0\0\x05\0\0\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\xBE;]_g\xD5\xB8\n\0\x08particle\x08\0\x04type\0\x13minecraft:white_ash\0\0\n\0\x1Eminecraft:audio/ambient_sounds\x08\0\x04loop\0$minecraft:ambient.basalt_deltas.loop\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.basalt_deltas.additions\0\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0$minecraft:ambient.basalt_deltas.mood\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#685f70\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0$minecraft:music.nether.basalt_deltas\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "beach" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:turtle\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\0" } , StaticRegistryEntry { name : "birch_forest" , data : b"\n\x06\0\x0Btemperature?\xE3333333\n\0\x0Bspawn_costs\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0\"minecraft:wildflowers_birch_forest\0\x15minecraft:trees_birch\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE3333333\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\0\0" } , StaticRegistryEntry { name : "cherry_grove" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.cherry_grove\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#5db7ef\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x05\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x1Bminecraft:patch_grass_plain\0\x17minecraft:flower_cherry\0\x16minecraft:trees_cherry\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#b6db61\x08\0\x0Bwater_color\0\x07#5db7ef\x08\0\rfoliage_color\0\x07#b6db61\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x03\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\0\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "cold_ocean" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\n\0\x08creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_cold\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x03\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\x0F\x08\0\x04type\0\rminecraft:cod\x03\0\x08maxCount\0\0\0\x06\0\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x0F\x03\0\x08maxCount\0\0\0\x05\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "crimson_forest" , data : b"\n\n\0\x08spawners\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0<\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x03\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x1Aminecraft:zombified_piglin\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:hoglin\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\t\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:piglin\x03\0\x08minCount\0\0\0\x03\0\t\0\x07ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0C\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x06\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:weeping_vines\0\x17minecraft:crimson_fungi\0#minecraft:crimson_forest_vegetation\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0%minecraft:ambient.crimson_forest.mood\0\n\0\tadditions\x08\0\x05sound\0*minecraft:ambient.crimson_forest.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0%minecraft:ambient.crimson_forest.loop\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0%minecraft:music.nether.crimson_forest\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#330303\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\x17minecraft:crimson_spore\0\x06\0\x0Bprobability?\x99\x99\x99\x99\x99\x99\x9A\0\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\0" } , StaticRegistryEntry { name : "dark_forest" , data : b"\n\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x0Bdark_forest\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0 minecraft:dark_forest_vegetation\0\x18minecraft:forest_flowers\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x1Bminecraft:patch_leaf_litter\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE6ffffff\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "deep_cold_ocean" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:seagrass_deep_cold\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\x0F\x03\0\x08minCount\0\0\0\x03\x08\0\x04type\0\rminecraft:cod\0\x08\0\x04type\0\x10minecraft:salmon\x03\0\x06weight\0\0\0\x0F\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_dark" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x14minecraft:sculk_vein\0\x1Fminecraft:sculk_patch_deep_dark\0\0\0\0\0\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0#minecraft:music.overworld.deep_dark\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "deep_frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\x0F\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08maxCount\0\0\0\x05\0\t\0\x0Ewater_creature\n\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x03\0\x18minecraft:iceberg_packed\0\x16minecraft:iceberg_blue\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x12minecraft:blue_ice\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "deep_lukewarm_ocean" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:seagrass_deep_warm\0\x13minecraft:kelp_warm\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\rwater_ambient\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x03\x08\0\x04type\0\rminecraft:cod\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x06\0\x08\0\x04type\0\x14minecraft:pufferfish\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x03\0\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041633\0\0" } , StaticRegistryEntry { name : "deep_ocean" , data : b"\n\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:cod\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x08creature\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x03\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_deep\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "desert" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.desert\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\n\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0\x13\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\x002\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0P\x08\0\x04type\0\x0Eminecraft:husk\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\x002\x08\0\x04type\0\x11minecraft:parched\x03\0\x08maxCount\0\0\0\x04\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x02\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\0\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:camel\x03\0\x08maxCount\0\0\0\x01\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x15minecraft:desert_well\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0 minecraft:patch_dry_grass_desert\0\x1Bminecraft:patch_dead_bush_2\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0!minecraft:patch_sugar_cane_desert\0\x17minecraft:patch_pumpkin\0\x1Dminecraft:patch_cactus_desert\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "dripstone_caves" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0)minecraft:music.overworld.dripstone_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x19minecraft:large_dripstone\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x1Aminecraft:ore_copper_large\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x1Bminecraft:dripstone_cluster\0\x1Bminecraft:pointed_dripstone\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "end_barrens" , data : b"\n\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\t\0\x08features\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "end_highlands" , data : b"\n\n\0\x08spawners\t\0\x07monster\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x1Cminecraft:end_gateway_return\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x16minecraft:chorus_plant\0" } , StaticRegistryEntry { name : "end_midlands" , data : b"\n\t\0\x08features\0\0\0\0\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "eroded_badlands" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\rfoliage_color\0\x07#9e814d\0\n\0\x0Bspawn_costs\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\x03\0\tmax_delay\0\0]\xC0\0\0\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x01\0\x11has_precipitation\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x1Acreature_spawn_probability?\x9E\xB8Q\xEB\x85\x1E\xB8\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x06\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08maxCount\0\0\0\x02\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "flower_forest" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:flower_forest_flowers\0\x1Dminecraft:trees_flower_forest\0\x1Eminecraft:flower_flower_forest\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x04\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\0\n\0\x0Bspawn_costs\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.overworld.flower_forest\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE6ffffff\0" } , StaticRegistryEntry { name : "forest" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0)minecraft:trees_birch_and_oak_leaf_litter\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE6ffffff\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x05\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.forest\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#79a6ff\0\0" } , StaticRegistryEntry { name : "frozen_ocean" , data : b"\n\x08\0\x14temperature_modifier\0\x06frozen\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x03\0\x18minecraft:iceberg_packed\0\x16minecraft:iceberg_blue\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x01\0\x12minecraft:blue_ice\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\n\0\0\0\x02\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x02\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\x0F\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "frozen_peaks" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0&minecraft:music.overworld.frozen_peaks\0\0\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x03\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "frozen_river" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3938c9\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x0Ewater_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\x08\0\x04type\0\x10minecraft:salmon\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "grove" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x03\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:fox\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#81a0ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Fminecraft:music.overworld.grove\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\xBF\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x03\0\x15minecraft:glow_lichen\0\x15minecraft:trees_grove\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "ice_spikes" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\x08\0\0\0\x02\0\x13minecraft:ice_spike\0\x13minecraft:ice_patch\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_snowy\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0\x14\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0P\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:stray\x03\0\x08maxCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\x06\0\x1Acreature_spawn_probability?\xB1\xEB\x85\x1E\xB8Q\xEC\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\0" } , StaticRegistryEntry { name : "jagged_peaks" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#859dff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0&minecraft:music.overworld.jagged_peaks\x03\0\tmax_delay\0\0]\xC0\0\0\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x05\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature\xBF\xE6ffffff\0" } , StaticRegistryEntry { name : "jungle" , data : b"\n\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\x08spawners\t\0\x08creature\n\0\0\0\x07\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:parrot\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0(\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:panda\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\t\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:ocelot\x03\0\x06weight\0\0\0\x02\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\x06\0\x0Btemperature?\xEEffffff\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x16minecraft:bamboo_light\0\x16minecraft:trees_jungle\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x15minecraft:patch_melon\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\nattributes\x01\0)minecraft:gameplay/increased_fire_burnout\x01\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0 minecraft:music.overworld.jungle\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\0\0" } , StaticRegistryEntry { name : "lukewarm_ocean" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x11minecraft:drowned\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x0Ewater_creature\n\0\0\0\x03\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x06weight\0\0\0\x02\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x03\x08\0\x04type\0\rminecraft:cod\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x03\x03\0\x06weight\0\0\0\x0F\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x14minecraft:pufferfish\0\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08minCount\0\0\0\x08\0\0\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#45adf2\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\x08\0 minecraft:visual/water_fog_color\0\x07#041633\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x17minecraft:seagrass_warm\0\x13minecraft:kelp_warm\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "lush_caves" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x12minecraft:ore_clay\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0'minecraft:lush_caves_ceiling_vegetation\0\x14minecraft:cave_vines\0\x19minecraft:lush_caves_clay\0\x1Fminecraft:lush_caves_vegetation\0\x1Cminecraft:rooted_azalea_tree\0\x17minecraft:spore_blossom\0$minecraft:classic_vines_cave_feature\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0$minecraft:music.overworld.lush_caves\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\0\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:axolotl\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "mangrove_swamp" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x0Eminecraft:frog\x03\0\x08maxCount\0\0\0\x05\x03\0\x08minCount\0\0\0\x02\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0F\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x06weight\0\0\0\x1E\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:bogged\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#4d7a60\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\n\0'minecraft:visual/water_fog_end_distance\x08\0\x08modifier\0\x08multiply\x06\0\x08argument?\xEB333333\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1C\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x14minecraft:disk_grass\0\x13minecraft:disk_clay\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x07\0\x15minecraft:glow_lichen\0\x18minecraft:trees_mangrove\0\x1Cminecraft:patch_grass_normal\0\x19minecraft:patch_dead_bush\0\x19minecraft:patch_waterlily\0\x18minecraft:seagrass_swamp\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#8db127\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x0Bwater_color\0\x07#3a7a6a\x08\0\x14grass_color_modifier\0\x05swamp\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "meadow" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x06\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x1Cminecraft:patch_grass_meadow\0\x17minecraft:flower_meadow\0\x16minecraft:trees_meadow\0\x1Cminecraft:wildflowers_meadow\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.meadow\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x03\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x06\0\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x02\0\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#0e4ecf\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "mushroom_fields" , data : b"\n\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x13minecraft:mooshroom\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x06\0\x0Btemperature?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\x01\0,minecraft:gameplay/can_pillager_patrol_spawn\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x06\0\x15minecraft:glow_lichen\0$minecraft:mushroom_island_vegetation\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xF0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "nether_wastes" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Fminecraft:brown_mushroom_nether\0\x1Dminecraft:red_mushroom_nether\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x03\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x08\0\x04type\0\x11minecraft:strider\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0<\x03\0\x08minCount\0\0\0\x01\0\t\0\x07monster\n\0\0\0\x05\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:ghast\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\x002\0\x08\0\x04type\0\x1Aminecraft:zombified_piglin\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\x02\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:magma_cube\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:piglin\x03\0\x06weight\0\0\0\x0F\0\t\0\x07ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#330808\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x08\0\x05sound\0$minecraft:ambient.nether_wastes.mood\0\n\0\tadditions\x08\0\x05sound\0)minecraft:ambient.nether_wastes.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0$minecraft:ambient.nether_wastes.loop\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.nether_wastes\0\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\0" } , StaticRegistryEntry { name : "ocean" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x19minecraft:seagrass_normal\0\x13minecraft:kelp_cold\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x06weight\0\0\0\x05\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:cod\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x03\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x06weight\0\0\0\x01\0\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:dolphin\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08maxCount\0\0\0\x01\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_birch_forest" , data : b"\n\x01\0\x11has_precipitation\x01\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7aa5ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0 minecraft:music.overworld.forest\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x18minecraft:forest_flowers\0\"minecraft:wildflowers_birch_forest\0\x14minecraft:birch_tall\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_forest\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE3333333\x06\0\x08downfall?\xE3333333\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "old_growth_pine_taiga" , data : b"\n\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x15minecraft:forest_rock\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0E\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0%minecraft:trees_old_growth_pine_taiga\0\x18minecraft:flower_default\0\x1Bminecraft:patch_grass_taiga\0\x19minecraft:patch_dead_bush\0#minecraft:brown_mushroom_old_growth\0!minecraft:red_mushroom_old_growth\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x0Btemperature?\xD3333333\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:fox\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x19\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ca3ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\x03\0\tmin_delay\0\0.\xE0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "old_growth_spruce_taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x04\0\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:fox\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x04\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0*minecraft:music.overworld.old_growth_taiga\0\0\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x02\0\x18minecraft:amethyst_geode\0\x15minecraft:forest_rock\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0E\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0'minecraft:trees_old_growth_spruce_taiga\0\x18minecraft:flower_default\0\x1Bminecraft:patch_grass_taiga\0\x19minecraft:patch_dead_bush\0#minecraft:brown_mushroom_old_growth\0!minecraft:red_mushroom_old_growth\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "pale_garden" , data : b"\n\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x08creature\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature?\xE6ffffff\n\0\x07effects\x08\0\x11dry_foliage_color\0\x07#a0a69c\x08\0\x0Bwater_color\0\x07#76889d\x08\0\rfoliage_color\0\x07#878d76\x08\0\x0Bgrass_color\0\x07#778272\0\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0 minecraft:pale_garden_vegetation\0\x19minecraft:pale_moss_patch\0\x1Dminecraft:pale_garden_flowers\0\x1Cminecraft:flower_pale_garden\0\x1Cminecraft:patch_grass_forest\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#556980\x08\0\x1Aminecraft:visual/sky_color\0\x07#b9b9b9\n\0 minecraft:audio/background_music\0\x06\0\x1Cminecraft:audio/music_volume\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#817770\0\0" } , StaticRegistryEntry { name : "plains" , data : b"\n\n\0\x08spawners\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x0Fminecraft:horse\0\x08\0\x04type\0\x10minecraft:donkey\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x01\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x14minecraft:patch_bush\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "river" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x18minecraft:seagrass_river\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\nunderwater\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x1Bminecraft:music.under_water\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0d\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x02\0\t\0\rwater_ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x05\x08\0\x04type\0\x10minecraft:salmon\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "savanna" , data : b"\n\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_tall_grass\0\x17minecraft:trees_savanna\0\x15minecraft:flower_warm\0\x1Dminecraft:patch_grass_savanna\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:horse\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x06weight\0\0\0\x01\0\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x0Ewater_creature\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x0Btemperature@\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "savanna_plateau" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\t\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x0Fminecraft:horse\0\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x08\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0Z\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\n\0\x0Bspawn_costs\0\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_tall_grass\0\x17minecraft:trees_savanna\0\x15minecraft:flower_warm\0\x1Dminecraft:patch_grass_savanna\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" } , StaticRegistryEntry { name : "small_end_islands" , data : b"\n\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\x0Bspawn_costs\0\x01\0\x11has_precipitation\0\t\0\x08features\t\0\0\0\x01\x08\0\0\0\x01\0\x1Eminecraft:end_island_decorated\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\t\0\x08creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\0" } , StaticRegistryEntry { name : "snowy_beach" , data : b"\n\x01\0\x11has_precipitation\x01\x06\0\x08downfall?\xD3333333\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature?\xA9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "snowy_plains" , data : b"\n\x06\0\x1Acreature_spawn_probability?\xB1\xEB\x85\x1E\xB8Q\xEC\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7fa1ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x07monster\n\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0\x14\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x06weight\0\0\0P\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:stray\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x08creature\n\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x14minecraft:polar_bear\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0\x15minecraft:trees_snowy\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "snowy_slopes" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.snowy_slopes\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#829fff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x03\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\0\x1Cminecraft:spring_lava_frozen\x08\0\0\0\x02\0\x15minecraft:glow_lichen\0\x17minecraft:patch_pumpkin\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08creature\n\0\0\0\x02\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:rabbit\0\x08\0\x04type\0\x0Eminecraft:goat\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\0\x06\0\x0Btemperature\xBF\xD3333333\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "snowy_taiga" , data : b"\n\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#839eff\0\x01\0\x11has_precipitation\x01\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0\x15minecraft:trees_taiga\0\x18minecraft:flower_default\0\x1Dminecraft:patch_grass_taiga_2\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Aminecraft:patch_berry_rare\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature\xBF\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08maxCount\0\0\0\x03\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x06weight\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\x08\0\x04type\0\rminecraft:fox\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x02\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3d57d6\0\0" } , StaticRegistryEntry { name : "soul_sand_valley" , data : b"\n\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0<\x08\0\x04type\0\x11minecraft:strider\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x03\x03\0\x08maxCount\0\0\0\x05\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x05\x03\0\x06weight\0\0\0\x14\0\x03\0\x06weight\0\0\x002\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:ghast\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x01\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\x0Bspawn_costs\n\0\x12minecraft:enderman\x06\0\x06charge?\xE6ffffff\x06\0\renergy_budget?\xC3333333\0\n\0\x0Fminecraft:ghast\x06\0\x06charge?\xE6ffffff\x06\0\renergy_budget?\xC3333333\0\n\0\x11minecraft:strider\x06\0\x06charge?\xE6ffffff\x06\0\renergy_budget?\xC3333333\0\n\0\x12minecraft:skeleton\x06\0\x06charge?\xE6ffffff\x06\0\renergy_budget?\xC3333333\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\x08\0\x07carvers\0\x15minecraft:nether_cave\n\0\nattributes\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x08\0\x05sound\0,minecraft:ambient.soul_sand_valley.additions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\0\x08\0\x04loop\0'minecraft:ambient.soul_sand_valley.loop\n\0\x04mood\x08\0\x05sound\0'minecraft:ambient.soul_sand_valley.mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0'minecraft:music.nether.soul_sand_valley\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1b4745\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\n\0\x08particle\x08\0\x04type\0\rminecraft:ash\0\x06\0\x0Bprobability?y\x99\x99\x99\x99\x99\x9A\0\0\x01\0\x11has_precipitation\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x17minecraft:basalt_pillar\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x0F\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x1Dminecraft:patch_crimson_roots\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x17minecraft:ore_soul_sand\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x01\0\x15minecraft:spring_lava\0" } , StaticRegistryEntry { name : "sparse_jungle" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x0Bspawn_costs\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#77a8ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0'minecraft:music.overworld.sparse_jungle\0\0\0\x06\0\x0Btemperature?\xEEffffff\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\x08\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x12minecraft:enderman\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Dminecraft:trees_sparse_jungle\0\x15minecraft:flower_warm\0\x1Cminecraft:patch_grass_jungle\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x0Fminecraft:vines\0\x1Cminecraft:patch_melon_sparse\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stony_peaks" , data : b"\n\x06\0\x0Btemperature?\xF0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x01\0\x15minecraft:glow_lichen\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xD3333333\n\0\x08spawners\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\0\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0%minecraft:music.overworld.stony_peaks\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#76a8ff\0\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\0" } , StaticRegistryEntry { name : "stony_shore" , data : b"\n\x06\0\x08downfall?\xD3333333\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x08\0\x15minecraft:glow_lichen\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\0" } , StaticRegistryEntry { name : "sulfur_caves" , data : b"\n\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bgrass_color\0\x07#aba64f\x08\0\x0Bwater_color\0\x07#34bf89\0\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x04\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\0\x1Eminecraft:rooted_sulfur_spring\0\x15minecraft:sulfur_pool\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\x08\0\0\0\x02\0\x1Eminecraft:sulfur_spike_cluster\0\x16minecraft:sulfur_spike\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x02\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#17543c\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0&minecraft:music.overworld.sulfur_caves\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x08\0\x1Aminecraft:visual/fog_color\0\x07#8cb831\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x08\0\x04type\0\x15minecraft:sulfur_cube\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:creeper\x03\0\x06weight\0\0\x002\x03\0\x08minCount\0\0\0\x02\0\x03\0\x06weight\0\0\x002\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x02\0\x03\0\x06weight\0\0\0\x19\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x08\0\x04type\0\x15minecraft:cave_spider\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x14\0\x03\0\x06weight\0\0\x002\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x02\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sunflower_plains" , data : b"\n\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Cminecraft:patch_tall_grass_2\0\x19minecraft:patch_sunflower\0\x16minecraft:trees_plains\0\x17minecraft:flower_plains\0\x1Bminecraft:patch_grass_plain\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x04misc\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0Z\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\0\t\0\x08creature\n\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x02\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x10minecraft:donkey\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x08downfall?\xD9\x99\x99\x99\x99\x99\x9A\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "swamp" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x04\0\x16minecraft:fossil_upper\0\x16minecraft:fossil_lower\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1B\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_clay\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0F\0\x15minecraft:glow_lichen\0\x15minecraft:trees_swamp\0\x16minecraft:flower_swamp\0\x1Cminecraft:patch_grass_normal\0\x19minecraft:patch_dead_bush\0\x19minecraft:patch_waterlily\0\x1Eminecraft:brown_mushroom_swamp\0\x1Cminecraft:red_mushroom_swamp\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0 minecraft:patch_sugar_cane_swamp\0\x17minecraft:patch_pumpkin\0\"minecraft:patch_firefly_bush_swamp\0-minecraft:patch_firefly_bush_near_water_swamp\0\x18minecraft:seagrass_swamp\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x01\0\x11has_precipitation\x01\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x08\0\x05sound\0\x1Fminecraft:music.overworld.swamp\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\x08\0 minecraft:visual/water_fog_color\0\x07#232317\n\0'minecraft:visual/water_fog_end_distance\x06\0\x08argument?\xEB333333\x08\0\x08modifier\0\x08multiply\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x01\0)minecraft:gameplay/increased_fire_burnout\x01\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x05\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Eminecraft:frog\x03\0\x08minCount\0\0\0\x02\x03\0\x08maxCount\0\0\0\x05\x03\0\x06weight\0\0\0\n\0\t\0\x08axolotls\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\0\t\0\x07monster\n\0\0\0\n\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0F\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:slime\0\x08\0\x04type\0\x10minecraft:bogged\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x1E\0\t\0\x04misc\0\0\0\0\0\0\x06\0\x0Btemperature?\xE9\x99\x99\x99\x99\x99\x9A\n\0\x07effects\x08\0\rfoliage_color\0\x07#6a7039\x08\0\x11dry_foliage_color\0\x07#7b5334\x08\0\x14grass_color_modifier\0\x05swamp\x08\0\x0Bwater_color\0\x07#617b64\0\x06\0\x08downfall?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0" } , StaticRegistryEntry { name : "taiga" , data : b"\n\x06\0\x08downfall?\xE9\x99\x99\x99\x99\x99\x9A\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x1Aminecraft:patch_large_fern\0\x15minecraft:trees_taiga\0\x18minecraft:flower_default\0\x1Dminecraft:patch_grass_taiga_2\0\x1Eminecraft:brown_mushroom_taiga\0\x1Cminecraft:red_mushroom_taiga\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Cminecraft:patch_berry_common\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da3ff\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:bat\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x06weight\0\0\0\x0C\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Eminecraft:wolf\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x08\0\x04type\0\x10minecraft:rabbit\x03\0\x08maxCount\0\0\0\x03\x03\0\x06weight\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\x08\0\x04type\0\rminecraft:fox\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x02\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature?\xD0\0\0\0\0\0\0\x01\0\x11has_precipitation\x01\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\t\0\x07carvers\0\0\0\0\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x13minecraft:end_spike\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x16minecraft:end_platform\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\n\0\x08spawners\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x07monster\n\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "the_void" , data : b"\n\x01\0\x11has_precipitation\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x01\0\x1Dminecraft:void_start_platform\n\0\x0Bspawn_costs\0\t\0\x07carvers\0\0\0\0\0\n\0\x08spawners\t\0\x04misc\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x07monster\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\0\0" } , StaticRegistryEntry { name : "warm_ocean" , data : b"\n\n\0\x0Bspawn_costs\0\x06\0\x08downfall?\xE0\0\0\0\0\0\0\n\0\nattributes\x08\0 minecraft:visual/water_fog_color\0\x07#041f33\x08\0\x1Aminecraft:visual/sky_color\0\x07#7ba4ff\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\n\0\nunderwater\x08\0\x05sound\0\x1Bminecraft:music.under_water\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\0\0\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0C\0\x15minecraft:glow_lichen\0\x15minecraft:trees_water\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\0\x1Fminecraft:warm_ocean_vegetation\0\x17minecraft:seagrass_warm\0\x14minecraft:sea_pickle\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\rwater_ambient\n\0\0\0\x02\x03\0\x06weight\0\0\0\x0F\x08\0\x04type\0\x14minecraft:pufferfish\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x03\0\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\x17minecraft:tropical_fish\x03\0\x08maxCount\0\0\0\x08\x03\0\x06weight\0\0\0\x19\0\t\0\x0Ewater_creature\n\0\0\0\x03\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x12minecraft:nautilus\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x0Fminecraft:squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x11minecraft:dolphin\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x02\x03\0\x08minCount\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x11minecraft:drowned\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#43d5ee\0\x01\0\x11has_precipitation\x01\x06\0\x0Btemperature?\xE0\0\0\0\0\0\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\0" } , StaticRegistryEntry { name : "warped_forest" , data : b"\n\x06\0\x08downfall\0\0\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\n\0\nattributes\t\0\"minecraft:visual/ambient_particles\n\0\0\0\x01\x06\0\x0Bprobability?\x8D>\xD5'\xE5!W\n\0\x08particle\x08\0\x04type\0\x16minecraft:warped_spore\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#1a051a\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0$minecraft:music.nether.warped_forest\0\0\n\0\x1Eminecraft:audio/ambient_sounds\n\0\tadditions\x06\0\x0Btick_chance?\x86\xBB\x98\xC7\xE2\x82A\x08\0\x05sound\0)minecraft:ambient.warped_forest.additions\0\x08\0\x04loop\0$minecraft:ambient.warped_forest.loop\n\0\x04mood\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x03\0\x13block_search_extent\0\0\0\x08\x08\0\x05sound\0$minecraft:ambient.warped_forest.mood\0\0\0\n\0\x08spawners\t\0\x07monster\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\x01\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\0\0\0\0\0\t\0\x08creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x02\x08\0\x04type\0\x11minecraft:strider\x03\0\x06weight\0\0\0<\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\0\0\0\0\0\t\0\rwater_ambient\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\x08\0\x07carvers\0\x15minecraft:nether_cave\n\0\x0Bspawn_costs\n\0\x12minecraft:enderman\x06\0\renergy_budget?\xBE\xB8Q\xEB\x85\x1E\xB8\x06\0\x06charge?\xF0\0\0\0\0\0\0\0\0\t\0\x08features\t\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\r\0\x15minecraft:spring_open\0\x14minecraft:patch_fire\0\x19minecraft:patch_soul_fire\0\x19minecraft:glowstone_extra\0\x13minecraft:glowstone\0\x13minecraft:ore_magma\0\x17minecraft:spring_closed\0\x1Bminecraft:ore_gravel_nether\0\x18minecraft:ore_blackstone\0\x19minecraft:ore_gold_nether\0\x1Bminecraft:ore_quartz_nether\0\"minecraft:ore_ancient_debris_large\0\x1Aminecraft:ore_debris_small\0\0\0\0\0\x08\0\0\0\x07\0\x15minecraft:spring_lava\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x16minecraft:warped_fungi\0\"minecraft:warped_forest_vegetation\0\x18minecraft:nether_sprouts\0\x18minecraft:twisting_vines\0" } , StaticRegistryEntry { name : "windswept_forest" , data : b"\n\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\x01\0\x11has_precipitation\x01\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0 minecraft:trees_windswept_forest\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xD3333333\n\0\x08spawners\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\x08\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x08creature\n\0\0\0\x05\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\0\0\0" } , StaticRegistryEntry { name : "windswept_gravelly_hills" , data : b"\n\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall?\xD3333333\x01\0\x11has_precipitation\x01\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:trees_windswept_hills\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\x08spawners\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\0\x08\0\x04type\0\rminecraft:pig\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x06weight\0\0\0\x08\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\0\x08\0\x04type\0\x12minecraft:enderman\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x03\0\x08minCount\0\0\0\x08\0\t\0\x08axolotls\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\0" } , StaticRegistryEntry { name : "windswept_hills" , data : b"\n\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\x15minecraft:ore_emerald\x08\0\0\0\x01\0\x16minecraft:ore_infested\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\n\0\x15minecraft:glow_lichen\0\x1Fminecraft:trees_windswept_hills\0\x14minecraft:patch_bush\0\x18minecraft:flower_default\0\x1Eminecraft:patch_grass_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\x06\0\x08downfall?\xD3333333\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x01\0\x11has_precipitation\x01\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x05\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:pig\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:llama\x03\0\x06weight\0\0\0\x05\x03\0\x08maxCount\0\0\0\x06\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x14minecraft:glow_squid\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0_\x08\0\x04type\0\x10minecraft:zombie\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\t\0\x07ambient\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x08\x03\0\x06weight\0\0\0\n\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\0\t\0\rwater_ambient\0\0\0\0\0\0\x06\0\x0Btemperature?\xC9\x99\x99\x99\x99\x99\x9A\n\0\x0Bspawn_costs\0\n\0\nattributes\x08\0\x1Aminecraft:visual/sky_color\0\x07#7da2ff\0\0" } , StaticRegistryEntry { name : "windswept_savanna" , data : b"\n\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\n\0\x0Bspawn_costs\0\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1D\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\t\0\x15minecraft:glow_lichen\0!minecraft:trees_windswept_savanna\0\x18minecraft:flower_default\0\x1Cminecraft:patch_grass_normal\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0\x17minecraft:patch_pumpkin\0\x1Aminecraft:patch_sugar_cane\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\n\0\nattributes\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\x0Bwater_color\0\x07#3f76e4\0\n\0\x08spawners\t\0\x07ambient\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x07monster\n\0\0\0\t\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:spider\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0Z\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\0\x03\0\x06weight\0\0\0\x05\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x19minecraft:zombie_villager\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x08\0\x04type\0\x16minecraft:zombie_horse\x03\0\x06weight\0\0\0\x05\0\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:skeleton\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x11minecraft:creeper\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\0\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08minCount\0\0\0\x01\x03\0\x06weight\0\0\0\n\0\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\x03\0\x08minCount\0\0\0\x01\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08maxCount\0\0\0\x06\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08minCount\0\0\0\x04\0\t\0\x08creature\n\0\0\0\x07\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\rminecraft:pig\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x08\0\x04type\0\x11minecraft:chicken\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x08\0\x04type\0\rminecraft:cow\0\x03\0\x08maxCount\0\0\0\x06\x08\0\x04type\0\x0Fminecraft:horse\x03\0\x06weight\0\0\0\x01\x03\0\x08minCount\0\0\0\x02\0\x08\0\x04type\0\x10minecraft:donkey\x03\0\x06weight\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x03\0\x08maxCount\0\0\0\x03\x03\0\x08minCount\0\0\0\x02\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x06weight\0\0\0\n\0\t\0\x0Ewater_creature\0\0\0\0\0\t\0\x04misc\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wooded_badlands" , data : b"\n\n\0\nattributes\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmax_delay\0\0]\xC0\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\"minecraft:music.overworld.badlands\0\0\x01\0#minecraft:gameplay/snow_golem_melts\x01\x08\0\x1Aminecraft:visual/sky_color\0\x07#6eb1ff\0\n\0\x0Bspawn_costs\0\n\0\x08spawners\t\0\x08creature\n\0\0\0\x06\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x0Fminecraft:sheep\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x0C\0\x08\0\x04type\0\rminecraft:pig\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x11minecraft:chicken\x03\0\x08minCount\0\0\0\x04\0\x08\0\x04type\0\rminecraft:cow\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x13minecraft:armadillo\x03\0\x08maxCount\0\0\0\x02\x03\0\x06weight\0\0\0\x06\0\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\x02\x03\0\x08maxCount\0\0\0\x08\x08\0\x04type\0\x0Eminecraft:wolf\0\t\0\rwater_ambient\0\0\0\0\0\t\0\x1Aunderground_water_creature\n\0\0\0\x01\x03\0\x08minCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\x04type\0\x14minecraft:glow_squid\x03\0\x08maxCount\0\0\0\x06\0\t\0\x07monster\n\0\0\0\x08\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x08\0\x04type\0\x10minecraft:spider\0\x03\0\x08minCount\0\0\0\x04\x08\0\x04type\0\x10minecraft:zombie\x03\0\x06weight\0\0\0_\x03\0\x08maxCount\0\0\0\x04\0\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x19minecraft:zombie_villager\x03\0\x08maxCount\0\0\0\x01\x03\0\x08minCount\0\0\0\x01\0\x08\0\x04type\0\x12minecraft:skeleton\x03\0\x06weight\0\0\0d\x03\0\x08maxCount\0\0\0\x04\x03\0\x08minCount\0\0\0\x04\0\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\x03\0\x08maxCount\0\0\0\x04\x08\0\x04type\0\x11minecraft:creeper\0\x08\0\x04type\0\x0Fminecraft:slime\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0d\x03\0\x08minCount\0\0\0\x04\0\x03\0\x08minCount\0\0\0\x01\x08\0\x04type\0\x12minecraft:enderman\x03\0\x08maxCount\0\0\0\x04\x03\0\x06weight\0\0\0\n\0\x03\0\x08minCount\0\0\0\x01\x03\0\x08maxCount\0\0\0\x01\x03\0\x06weight\0\0\0\x05\x08\0\x04type\0\x0Fminecraft:witch\0\t\0\x07ambient\n\0\0\0\x01\x08\0\x04type\0\rminecraft:bat\x03\0\x06weight\0\0\0\n\x03\0\x08minCount\0\0\0\x08\x03\0\x08maxCount\0\0\0\x08\0\t\0\x04misc\0\0\0\0\0\t\0\x08axolotls\0\0\0\0\0\t\0\x0Ewater_creature\0\0\0\0\0\0\x06\0\x0Btemperature@\0\0\0\0\0\0\0\x01\0\x11has_precipitation\0\x06\0\x08downfall\0\0\0\0\0\0\0\0\n\0\x07effects\x08\0\rfoliage_color\0\x07#9e814d\x08\0\x0Bgrass_color\0\x07#90814d\x08\0\x0Bwater_color\0\x07#3f76e4\0\t\0\x07carvers\x08\0\0\0\x03\0\x0Eminecraft:cave\0 minecraft:cave_extra_underground\0\x10minecraft:canyon\x06\0\x1Acreature_spawn_probability?\xA4z\xE1G\xAE\x14{\t\0\x08features\t\0\0\0\x0B\0\0\0\0\0\x08\0\0\0\x02\0\x1Fminecraft:lake_lava_underground\0\x1Bminecraft:lake_lava_surface\x08\0\0\0\x01\0\x18minecraft:amethyst_geode\x08\0\0\0\x02\0\x16minecraft:monster_room\0\x1Bminecraft:monster_room_deep\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\x1E\0\x12minecraft:ore_dirt\0\x14minecraft:ore_gravel\0\x1Bminecraft:ore_granite_upper\0\x1Bminecraft:ore_granite_lower\0\x1Bminecraft:ore_diorite_upper\0\x1Bminecraft:ore_diorite_lower\0\x1Cminecraft:ore_andesite_upper\0\x1Cminecraft:ore_andesite_lower\0\x12minecraft:ore_tuff\0\x18minecraft:ore_coal_upper\0\x18minecraft:ore_coal_lower\0\x18minecraft:ore_iron_upper\0\x19minecraft:ore_iron_middle\0\x18minecraft:ore_iron_small\0\x12minecraft:ore_gold\0\x18minecraft:ore_gold_lower\0\x16minecraft:ore_redstone\0\x1Cminecraft:ore_redstone_lower\0\x15minecraft:ore_diamond\0\x1Cminecraft:ore_diamond_medium\0\x1Bminecraft:ore_diamond_large\0\x1Cminecraft:ore_diamond_buried\0\x13minecraft:ore_lapis\0\x1Aminecraft:ore_lapis_buried\0\x14minecraft:ore_copper\0\x1Aminecraft:underwater_magma\0\x18minecraft:ore_gold_extra\0\x13minecraft:disk_sand\0\x13minecraft:disk_clay\0\x15minecraft:disk_gravel\0\0\0\0\0\x08\0\0\0\x02\0\x16minecraft:spring_water\0\x15minecraft:spring_lava\x08\0\0\0\x0B\0\x15minecraft:glow_lichen\0\x18minecraft:trees_badlands\0\x1Eminecraft:patch_grass_badlands\0\"minecraft:patch_dry_grass_badlands\0\"minecraft:patch_dead_bush_badlands\0\x1Fminecraft:brown_mushroom_normal\0\x1Dminecraft:red_mushroom_normal\0#minecraft:patch_sugar_cane_badlands\0\x17minecraft:patch_pumpkin\0 minecraft:patch_cactus_decorated\0'minecraft:patch_firefly_bush_near_water\x08\0\0\0\x01\0\x1Aminecraft:freeze_top_layer\0" }] , } , StaticRegistry { registry_id : "chat_type" , entries : & [StaticRegistryEntry { name : "chat" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x0Echat.type.text\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\tnarration\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\0\0" } , StaticRegistryEntry { name : "emote_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x0Fchat.type.emote\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "msg_command_incoming" , data : b"\n\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0!commands.message.display.incoming\0\0" } , StaticRegistryEntry { name : "msg_command_outgoing" , data : b"\n\n\0\x04chat\n\0\x05style\x08\0\x05color\0\x04gray\x01\0\x06italic\x01\0\x08\0\x0Ftranslation_key\0!commands.message.display.outgoing\t\0\nparameters\x08\0\0\0\x02\0\x06target\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "say_command" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x16chat.type.announcement\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_incoming" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.text\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "team_msg_command_outgoing" , data : b"\n\n\0\x04chat\t\0\nparameters\x08\0\0\0\x03\0\x06target\0\x06sender\0\x07content\x08\0\x0Ftranslation_key\0\x13chat.type.team.sent\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\x16chat.type.text.narrate\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" } , StaticRegistryEntry { name : "raw" , data : b"\n\n\0\x04chat\x08\0\x0Ftranslation_key\0\x02%s\t\0\nparameters\x08\0\0\0\x01\0\x07content\0\n\0\tnarration\x08\0\x0Ftranslation_key\0\n%s says %s\t\0\nparameters\x08\0\0\0\x02\0\x06sender\0\x07content\0\0" }] , } , StaticRegistry { registry_id : "trim_pattern" , entries : & [StaticRegistryEntry { name : "bolt" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:bolt\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.bolt\0\0" } , StaticRegistryEntry { name : "coast" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.coast\0\x08\0\x08asset_id\0\x0Fminecraft:coast\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "dune" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:dune\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.dune\0\0" } , StaticRegistryEntry { name : "eye" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.eye\0\x08\0\x08asset_id\0\rminecraft:eye\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.flow\0\x08\0\x08asset_id\0\x0Eminecraft:flow\0" } , StaticRegistryEntry { name : "host" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:host\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.host\0\0" } , StaticRegistryEntry { name : "raiser" , data : b"\n\x01\0\x05decal\0\x08\0\x08asset_id\0\x10minecraft:raiser\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.raiser\0\0" } , StaticRegistryEntry { name : "rib" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.rib\0\x08\0\x08asset_id\0\rminecraft:rib\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "sentry" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.sentry\0\x08\0\x08asset_id\0\x10minecraft:sentry\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "shaper" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Dtrim_pattern.minecraft.shaper\0\x08\0\x08asset_id\0\x10minecraft:shaper\0" } , StaticRegistryEntry { name : "silence" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:silence\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Etrim_pattern.minecraft.silence\0\0" } , StaticRegistryEntry { name : "snout" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:snout\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.snout\0\0" } , StaticRegistryEntry { name : "spire" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_pattern.minecraft.spire\0\x08\0\x08asset_id\0\x0Fminecraft:spire\x01\0\x05decal\0\0" } , StaticRegistryEntry { name : "tide" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:tide\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.tide\0\0" } , StaticRegistryEntry { name : "vex" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Atrim_pattern.minecraft.vex\0\x08\0\x08asset_id\0\rminecraft:vex\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:ward\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.ward\0\0" } , StaticRegistryEntry { name : "wayfinder" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_pattern.minecraft.wayfinder\0\x01\0\x05decal\0\x08\0\x08asset_id\0\x13minecraft:wayfinder\0" } , StaticRegistryEntry { name : "wild" , data : b"\n\x01\0\x05decal\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Btrim_pattern.minecraft.wild\0\x08\0\x08asset_id\0\x0Eminecraft:wild\0" }] , } , StaticRegistry { registry_id : "trim_material" , entries : & [StaticRegistryEntry { name : "amethyst" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.amethyst\x08\0\x05color\0\x07#9A5CC6\0\x08\0\nasset_name\0\x08amethyst\0" } , StaticRegistryEntry { name : "copper" , data : b"\n\n\0\x0Bdescription\x08\0\x05color\0\x07#B4684D\x08\0\ttranslate\0\x1Etrim_material.minecraft.copper\0\x08\0\nasset_name\0\x06copper\n\0\x15override_armor_assets\x08\0\x10minecraft:copper\0\rcopper_darker\0\0" } , StaticRegistryEntry { name : "diamond" , data : b"\n\x08\0\nasset_name\0\x07diamond\n\0\x0Bdescription\x08\0\x05color\0\x07#6EECD2\x08\0\ttranslate\0\x1Ftrim_material.minecraft.diamond\0\n\0\x15override_armor_assets\x08\0\x11minecraft:diamond\0\x0Ediamond_darker\0\0" } , StaticRegistryEntry { name : "emerald" , data : b"\n\x08\0\nasset_name\0\x07emerald\n\0\x0Bdescription\x08\0\x05color\0\x07#11A036\x08\0\ttranslate\0\x1Ftrim_material.minecraft.emerald\0\0" } , StaticRegistryEntry { name : "gold" , data : b"\n\x08\0\nasset_name\0\x04gold\n\0\x0Bdescription\x08\0\x05color\0\x07#DEB12D\x08\0\ttranslate\0\x1Ctrim_material.minecraft.gold\0\n\0\x15override_armor_assets\x08\0\x0Eminecraft:gold\0\x0Bgold_darker\0\0" } , StaticRegistryEntry { name : "iron" , data : b"\n\n\0\x15override_armor_assets\x08\0\x0Eminecraft:iron\0\x0Biron_darker\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ctrim_material.minecraft.iron\x08\0\x05color\0\x07#ECECEC\0\x08\0\nasset_name\0\x04iron\0" } , StaticRegistryEntry { name : "lapis" , data : b"\n\x08\0\nasset_name\0\x05lapis\n\0\x0Bdescription\x08\0\x05color\0\x07#416E97\x08\0\ttranslate\0\x1Dtrim_material.minecraft.lapis\0\0" } , StaticRegistryEntry { name : "netherite" , data : b"\n\x08\0\nasset_name\0\tnetherite\n\0\x15override_armor_assets\x08\0\x13minecraft:netherite\0\x10netherite_darker\0\n\0\x0Bdescription\x08\0\x05color\0\x07#625859\x08\0\ttranslate\0!trim_material.minecraft.netherite\0\0" } , StaticRegistryEntry { name : "quartz" , data : b"\n\x08\0\nasset_name\0\x06quartz\n\0\x0Bdescription\x08\0\x05color\0\x07#E3D4C4\x08\0\ttranslate\0\x1Etrim_material.minecraft.quartz\0\0" } , StaticRegistryEntry { name : "redstone" , data : b"\n\x08\0\nasset_name\0\x08redstone\n\0\x0Bdescription\x08\0\ttranslate\0 trim_material.minecraft.redstone\x08\0\x05color\0\x07#971607\0\0" } , StaticRegistryEntry { name : "resin" , data : b"\n\x08\0\nasset_name\0\x05resin\n\0\x0Bdescription\x08\0\x05color\0\x07#FC7812\x08\0\ttranslate\0\x1Dtrim_material.minecraft.resin\0\0" }] , } , StaticRegistry { registry_id : "wolf_variant" , entries : & [StaticRegistryEntry { name : "ashen" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x15minecraft:snowy_taiga\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_ashen_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_ashen_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_ashen_baby\0\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_ashen\x08\0\x05angry\0&minecraft:entity/wolf/wolf_ashen_angry\x08\0\x04tame\0%minecraft:entity/wolf/wolf_ashen_tame\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\n\0\x06assets\x08\0\x04wild\0 minecraft:entity/wolf/wolf_black\x08\0\x04tame\0%minecraft:entity/wolf/wolf_black_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_black_angry\0\n\0\x0Bbaby_assets\x08\0\x04tame\0*minecraft:entity/wolf/wolf_black_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_black_baby\x08\0\x05angry\0+minecraft:entity/wolf/wolf_black_angry_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x1Fminecraft:old_growth_pine_taiga\0\x03\0\x08priority\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "chestnut" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0!minecraft:old_growth_spruce_taiga\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\n\0\x0Bbaby_assets\x08\0\x05angry\0.minecraft:entity/wolf/wolf_chestnut_angry_baby\x08\0\x04tame\0-minecraft:entity/wolf/wolf_chestnut_tame_baby\x08\0\x04wild\0(minecraft:entity/wolf/wolf_chestnut_baby\0\n\0\x06assets\x08\0\x04wild\0#minecraft:entity/wolf/wolf_chestnut\x08\0\x04tame\0(minecraft:entity/wolf/wolf_chestnut_tame\x08\0\x05angry\0)minecraft:entity/wolf/wolf_chestnut_angry\0\0" } , StaticRegistryEntry { name : "pale" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x04tame\0$minecraft:entity/wolf/wolf_tame_baby\x08\0\x04wild\0\x1Fminecraft:entity/wolf/wolf_baby\x08\0\x05angry\0%minecraft:entity/wolf/wolf_angry_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\n\0\x06assets\x08\0\x05angry\0 minecraft:entity/wolf/wolf_angry\x08\0\x04wild\0\x1Aminecraft:entity/wolf/wolf\x08\0\x04tame\0\x1Fminecraft:entity/wolf/wolf_tame\0\0" } , StaticRegistryEntry { name : "rusty" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x14#minecraft:is_jungle\x08\0\x04type\0\x0Fminecraft:biome\0\0\n\0\x06assets\x08\0\x05angry\0&minecraft:entity/wolf/wolf_rusty_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_rusty\x08\0\x04tame\0%minecraft:entity/wolf/wolf_rusty_tame\0\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_rusty_angry_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_rusty_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_rusty_tame_baby\0\0" } , StaticRegistryEntry { name : "snowy" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x0Fminecraft:grove\x08\0\x04type\0\x0Fminecraft:biome\0\0\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_snowy_tame\x08\0\x05angry\0&minecraft:entity/wolf/wolf_snowy_angry\x08\0\x04wild\0 minecraft:entity/wolf/wolf_snowy\0\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_snowy_angry_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_snowy_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_snowy_tame_baby\0\0" } , StaticRegistryEntry { name : "spotted" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x15#minecraft:is_savanna\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_spotted_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_spotted_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_spotted\0\n\0\x0Bbaby_assets\x08\0\x04tame\0,minecraft:entity/wolf/wolf_spotted_tame_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_spotted_baby\x08\0\x05angry\0-minecraft:entity/wolf/wolf_spotted_angry_baby\0\0" } , StaticRegistryEntry { name : "striped" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0\x16#minecraft:is_badlands\0\0\n\0\x06assets\x08\0\x05angry\0(minecraft:entity/wolf/wolf_striped_angry\x08\0\x04tame\0'minecraft:entity/wolf/wolf_striped_tame\x08\0\x04wild\0\"minecraft:entity/wolf/wolf_striped\0\n\0\x0Bbaby_assets\x08\0\x04tame\0,minecraft:entity/wolf/wolf_striped_tame_baby\x08\0\x04wild\0'minecraft:entity/wolf/wolf_striped_baby\x08\0\x05angry\0-minecraft:entity/wolf/wolf_striped_angry_baby\0\0" } , StaticRegistryEntry { name : "woods" , data : b"\n\n\0\x0Bbaby_assets\x08\0\x05angry\0+minecraft:entity/wolf/wolf_woods_angry_baby\x08\0\x04tame\0*minecraft:entity/wolf/wolf_woods_tame_baby\x08\0\x04wild\0%minecraft:entity/wolf/wolf_woods_baby\0\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0\x10minecraft:forest\x08\0\x04type\0\x0Fminecraft:biome\0\0\n\0\x06assets\x08\0\x04tame\0%minecraft:entity/wolf/wolf_woods_tame\x08\0\x04wild\0 minecraft:entity/wolf/wolf_woods\x08\0\x05angry\0&minecraft:entity/wolf/wolf_woods_angry\0\0" }] , } , StaticRegistry { registry_id : "wolf_sound_variant" , entries : & [StaticRegistryEntry { name : "angry" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\0\n\0\x0Cadult_sounds\x08\0\rambient_sound\0#minecraft:entity.wolf_angry.ambient\x08\0\nhurt_sound\0 minecraft:entity.wolf_angry.hurt\x08\0\npant_sound\0 minecraft:entity.wolf_angry.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0!minecraft:entity.wolf_angry.whine\x08\0\x0Bdeath_sound\0!minecraft:entity.wolf_angry.death\x08\0\x0Bgrowl_sound\0!minecraft:entity.wolf_angry.growl\0\0" } , StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_big.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0!minecraft:entity.wolf_big.ambient\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_big.whine\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_big.death\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_big.growl\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_big.hurt\0\n\0\x0Bbaby_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0\x1Dminecraft:entity.wolf.ambient\x08\0\nhurt_sound\0\x1Aminecraft:entity.wolf.hurt\x08\0\x0Bdeath_sound\0\x1Bminecraft:entity.wolf.death\x08\0\npant_sound\0\x1Aminecraft:entity.wolf.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bgrowl_sound\0\x1Bminecraft:entity.wolf.growl\x08\0\x0Bwhine_sound\0\x1Bminecraft:entity.wolf.whine\0\n\0\x0Bbaby_sounds\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\0\0" } , StaticRegistryEntry { name : "cute" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\0\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0 minecraft:entity.wolf_cute.death\x08\0\x0Bwhine_sound\0 minecraft:entity.wolf_cute.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.wolf_cute.growl\x08\0\nhurt_sound\0\x1Fminecraft:entity.wolf_cute.hurt\x08\0\rambient_sound\0\"minecraft:entity.wolf_cute.ambient\x08\0\npant_sound\0\x1Fminecraft:entity.wolf_cute.pant\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\0" } , StaticRegistryEntry { name : "grumpy" , data : b"\n\n\0\x0Cadult_sounds\x08\0\rambient_sound\0$minecraft:entity.wolf_grumpy.ambient\x08\0\npant_sound\0!minecraft:entity.wolf_grumpy.pant\x08\0\nhurt_sound\0!minecraft:entity.wolf_grumpy.hurt\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_grumpy.death\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_grumpy.whine\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_grumpy.growl\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\0" } , StaticRegistryEntry { name : "puglin" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\0\n\0\x0Cadult_sounds\x08\0\x0Bwhine_sound\0\"minecraft:entity.wolf_puglin.whine\x08\0\rambient_sound\0$minecraft:entity.wolf_puglin.ambient\x08\0\x0Bdeath_sound\0\"minecraft:entity.wolf_puglin.death\x08\0\npant_sound\0!minecraft:entity.wolf_puglin.pant\x08\0\nhurt_sound\0!minecraft:entity.wolf_puglin.hurt\x08\0\x0Bgrowl_sound\0\"minecraft:entity.wolf_puglin.growl\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\0\0" } , StaticRegistryEntry { name : "sad" , data : b"\n\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0\"minecraft:entity.baby_wolf.ambient\x08\0\x0Bgrowl_sound\0 minecraft:entity.baby_wolf.growl\x08\0\x0Bdeath_sound\0 minecraft:entity.baby_wolf.death\x08\0\nhurt_sound\0\x1Fminecraft:entity.baby_wolf.hurt\x08\0\nstep_sound\0\x1Fminecraft:entity.baby_wolf.step\x08\0\x0Bwhine_sound\0 minecraft:entity.baby_wolf.whine\x08\0\npant_sound\0\x1Fminecraft:entity.baby_wolf.pant\0\n\0\x0Cadult_sounds\x08\0\x0Bgrowl_sound\0\x1Fminecraft:entity.wolf_sad.growl\x08\0\nstep_sound\0\x1Aminecraft:entity.wolf.step\x08\0\rambient_sound\0!minecraft:entity.wolf_sad.ambient\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.wolf_sad.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.wolf_sad.hurt\x08\0\x0Bwhine_sound\0\x1Fminecraft:entity.wolf_sad.whine\x08\0\npant_sound\0\x1Eminecraft:entity.wolf_sad.pant\0\0" }] , } , StaticRegistry { registry_id : "pig_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\x08\0\x04type\0\x0Fminecraft:biome\0\x03\0\x08priority\0\0\0\x01\0\x08\0\x05model\0\x04cold\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_cold\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_cold_baby\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/pig/pig_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/pig/pig_temperate_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/pig/pig_warm\x08\0\rbaby_asset_id\0\"minecraft:entity/pig/pig_warm_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\x08\0\x04type\0\x0Fminecraft:biome\0\0\0" }] , } , StaticRegistry { registry_id : "pig_sound_variant" , entries : & [StaticRegistryEntry { name : "big" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.pig_big.death\x08\0\nhurt_sound\0\x1Dminecraft:entity.pig_big.hurt\x08\0\rambient_sound\0 minecraft:entity.pig_big.ambient\x08\0\teat_sound\0\x1Cminecraft:entity.pig_big.eat\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\0\0" } , StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.pig.death\x08\0\nhurt_sound\0\x19minecraft:entity.pig.hurt\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\rambient_sound\0\x1Cminecraft:entity.pig.ambient\x08\0\teat_sound\0\x18minecraft:entity.pig.eat\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\0\0" } , StaticRegistryEntry { name : "mini" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.pig_mini.death\x08\0\teat_sound\0\x1Dminecraft:entity.pig_mini.eat\x08\0\nhurt_sound\0\x1Eminecraft:entity.pig_mini.hurt\x08\0\nstep_sound\0\x19minecraft:entity.pig.step\x08\0\rambient_sound\0!minecraft:entity.pig_mini.ambient\0\n\0\x0Bbaby_sounds\x08\0\nstep_sound\0\x1Eminecraft:entity.baby_pig.step\x08\0\rambient_sound\0!minecraft:entity.baby_pig.ambient\x08\0\teat_sound\0\x1Dminecraft:entity.baby_pig.eat\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_pig.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_pig.hurt\0\0" }] , } , StaticRegistry { registry_id : "frog_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0$#minecraft:spawns_cold_variant_frogs\x08\0\x04type\0\x0Fminecraft:biome\0\0\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0$minecraft:entity/frog/frog_temperate\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/frog/frog_warm\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0$#minecraft:spawns_warm_variant_frogs\0\0\0" }] , } , StaticRegistry { registry_id : "cat_variant" , entries : & [StaticRegistryEntry { name : "all_black" , data : b"\n\x08\0\rbaby_asset_id\0'minecraft:entity/cat/cat_all_black_baby\x08\0\x08asset_id\0\"minecraft:entity/cat/cat_all_black\t\0\x10spawn_conditions\n\0\0\0\x02\n\0\tcondition\x08\0\x04type\0\x13minecraft:structure\x08\0\nstructures\0\x1E#minecraft:cats_spawn_as_black\0\x03\0\x08priority\0\0\0\x01\0\n\0\tcondition\x08\0\x04type\0\x19minecraft:moon_brightness\n\0\x05range\x06\0\x03min?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\0\0\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "black" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_black\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_black_baby\0" } , StaticRegistryEntry { name : "british_shorthair" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/cat/cat_british_shorthair\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0/minecraft:entity/cat/cat_british_shorthair_baby\0" } , StaticRegistryEntry { name : "calico" , data : b"\n\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_calico\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_calico_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "jellie" , data : b"\n\x08\0\rbaby_asset_id\0$minecraft:entity/cat/cat_jellie_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Fminecraft:entity/cat/cat_jellie\0" } , StaticRegistryEntry { name : "persian" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0 minecraft:entity/cat/cat_persian\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_persian_baby\0" } , StaticRegistryEntry { name : "ragdoll" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0 minecraft:entity/cat/cat_ragdoll\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_ragdoll_baby\0" } , StaticRegistryEntry { name : "red" , data : b"\n\x08\0\x08asset_id\0\x1Cminecraft:entity/cat/cat_red\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\rbaby_asset_id\0!minecraft:entity/cat/cat_red_baby\0" } , StaticRegistryEntry { name : "siamese" , data : b"\n\x08\0\rbaby_asset_id\0%minecraft:entity/cat/cat_siamese_baby\x08\0\x08asset_id\0 minecraft:entity/cat/cat_siamese\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "tabby" , data : b"\n\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_tabby_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_tabby\0" } , StaticRegistryEntry { name : "white" , data : b"\n\x08\0\x08asset_id\0\x1Eminecraft:entity/cat/cat_white\x08\0\rbaby_asset_id\0#minecraft:entity/cat/cat_white_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "cat_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nhurt_sound\0\x19minecraft:entity.cat.hurt\x08\0\x13stray_ambient_sound\0\"minecraft:entity.cat.stray_ambient\x08\0\nhiss_sound\0\x19minecraft:entity.cat.hiss\x08\0\teat_sound\0\x18minecraft:entity.cat.eat\x08\0\x12beg_for_food_sound\0!minecraft:entity.cat.beg_for_food\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cat.death\x08\0\rpurreow_sound\0\x1Cminecraft:entity.cat.purreow\x08\0\rambient_sound\0\x1Cminecraft:entity.cat.ambient\x08\0\npurr_sound\0\x19minecraft:entity.cat.purr\0\n\0\x0Bbaby_sounds\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\0\0" } , StaticRegistryEntry { name : "royal" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x12beg_for_food_sound\0'minecraft:entity.cat_royal.beg_for_food\x08\0\npurr_sound\0\x1Fminecraft:entity.cat_royal.purr\x08\0\x0Bdeath_sound\0 minecraft:entity.cat_royal.death\x08\0\teat_sound\0\x1Eminecraft:entity.cat_royal.eat\x08\0\rambient_sound\0\"minecraft:entity.cat_royal.ambient\x08\0\nhiss_sound\0\x1Fminecraft:entity.cat_royal.hiss\x08\0\nhurt_sound\0\x1Fminecraft:entity.cat_royal.hurt\x08\0\rpurreow_sound\0\"minecraft:entity.cat_royal.purreow\x08\0\x13stray_ambient_sound\0(minecraft:entity.cat_royal.stray_ambient\0\n\0\x0Bbaby_sounds\x08\0\rpurreow_sound\0!minecraft:entity.baby_cat.purreow\x08\0\teat_sound\0\x1Dminecraft:entity.baby_cat.eat\x08\0\x13stray_ambient_sound\0'minecraft:entity.baby_cat.stray_ambient\x08\0\rambient_sound\0!minecraft:entity.baby_cat.ambient\x08\0\npurr_sound\0\x1Eminecraft:entity.baby_cat.purr\x08\0\nhurt_sound\0\x1Eminecraft:entity.baby_cat.hurt\x08\0\x12beg_for_food_sound\0&minecraft:entity.baby_cat.beg_for_food\x08\0\nhiss_sound\0\x1Eminecraft:entity.baby_cat.hiss\x08\0\x0Bdeath_sound\0\x1Fminecraft:entity.baby_cat.death\0\0" }] , } , StaticRegistry { registry_id : "cow_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_cold\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_cold_baby\x08\0\x05model\0\x04cold\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\0\x03\0\x08priority\0\0\0\x01\0\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0\"minecraft:entity/cow/cow_temperate\x08\0\rbaby_asset_id\0'minecraft:entity/cow/cow_temperate_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\rbaby_asset_id\0\"minecraft:entity/cow/cow_warm_baby\x08\0\x05model\0\x04warm\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\x08\0\x04type\0\x0Fminecraft:biome\0\0\x08\0\x08asset_id\0\x1Dminecraft:entity/cow/cow_warm\0" }] , } , StaticRegistry { registry_id : "cow_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\x08\0\rambient_sound\0\x1Cminecraft:entity.cow.ambient\x08\0\nhurt_sound\0\x19minecraft:entity.cow.hurt\x08\0\x0Bdeath_sound\0\x1Aminecraft:entity.cow.death\x08\0\nstep_sound\0\x19minecraft:entity.cow.step\0" } , StaticRegistryEntry { name : "moody" , data : b"\n\x08\0\rambient_sound\0\"minecraft:entity.cow_moody.ambient\x08\0\nhurt_sound\0\x1Fminecraft:entity.cow_moody.hurt\x08\0\nstep_sound\0\x1Fminecraft:entity.cow_moody.step\x08\0\x0Bdeath_sound\0 minecraft:entity.cow_moody.death\0" }] , } , StaticRegistry { registry_id : "chicken_variant" , entries : & [StaticRegistryEntry { name : "cold" , data : b"\n\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_cold_baby\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_cold\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_cold_variant_farm_animals\0\0\x08\0\x05model\0\x04cold\0" } , StaticRegistryEntry { name : "temperate" , data : b"\n\x08\0\x08asset_id\0*minecraft:entity/chicken/chicken_temperate\x08\0\rbaby_asset_id\0/minecraft:entity/chicken/chicken_temperate_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0%minecraft:entity/chicken/chicken_warm\x08\0\rbaby_asset_id\0*minecraft:entity/chicken/chicken_warm_baby\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0+#minecraft:spawns_warm_variant_farm_animals\0\0\0" }] , } , StaticRegistry { registry_id : "chicken_sound_variant" , entries : & [StaticRegistryEntry { name : "classic" , data : b"\n\n\0\x0Cadult_sounds\x08\0\x0Bdeath_sound\0\x1Eminecraft:entity.chicken.death\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\nhurt_sound\0\x1Dminecraft:entity.chicken.hurt\x08\0\rambient_sound\0 minecraft:entity.chicken.ambient\0\n\0\x0Bbaby_sounds\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\0\0" } , StaticRegistryEntry { name : "picky" , data : b"\n\n\0\x0Cadult_sounds\x08\0\nstep_sound\0\x1Dminecraft:entity.chicken.step\x08\0\rambient_sound\0&minecraft:entity.chicken_picky.ambient\x08\0\nhurt_sound\0#minecraft:entity.chicken_picky.hurt\x08\0\x0Bdeath_sound\0$minecraft:entity.chicken_picky.death\0\n\0\x0Bbaby_sounds\x08\0\rambient_sound\0%minecraft:entity.baby_chicken.ambient\x08\0\nhurt_sound\0\"minecraft:entity.baby_chicken.hurt\x08\0\nstep_sound\0\"minecraft:entity.baby_chicken.step\x08\0\x0Bdeath_sound\0#minecraft:entity.baby_chicken.death\0\0" }] , } , StaticRegistry { registry_id : "zombie_nautilus_variant" , entries : & [StaticRegistryEntry { name : "temperate" , data : b"\n\t\0\x10spawn_conditions\n\0\0\0\x01\x03\0\x08priority\0\0\0\0\0\x08\0\x08asset_id\0)minecraft:entity/nautilus/zombie_nautilus\0" } , StaticRegistryEntry { name : "warm" , data : b"\n\x08\0\x08asset_id\0/minecraft:entity/nautilus/zombie_nautilus_coral\x08\0\x05model\0\x04warm\t\0\x10spawn_conditions\n\0\0\0\x01\n\0\tcondition\x08\0\x04type\0\x0Fminecraft:biome\x08\0\x06biomes\0/#minecraft:spawns_coral_variant_zombie_nautilus\0\x03\0\x08priority\0\0\0\x01\0\0" }] , } , StaticRegistry { registry_id : "painting_variant" , entries : & [StaticRegistryEntry { name : "alban" , data : b"\n\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x0Fminecraft:alban\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.alban.author\0\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.alban.title\0\0" } , StaticRegistryEntry { name : "aztec" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:aztec\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.aztec.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "aztec2" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.aztec2.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.aztec2.author\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x10minecraft:aztec2\0" } , StaticRegistryEntry { name : "backyard" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.backyard.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.backyard.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:backyard\0" } , StaticRegistryEntry { name : "baroque" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:baroque\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.baroque.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.baroque.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "bomb" , data : b"\n\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bomb.title\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.bomb.author\0\x08\0\x08asset_id\0\x0Eminecraft:bomb\0" } , StaticRegistryEntry { name : "bouquet" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:bouquet\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.bouquet.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.bouquet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "burning_skull" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:burning_skull\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0'painting.minecraft.burning_skull.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0&painting.minecraft.burning_skull.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "bust" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.bust.title\0\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.bust.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:bust\0" } , StaticRegistryEntry { name : "cavebird" , data : b"\n\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.cavebird.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.cavebird.author\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:cavebird\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "changing" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.changing.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.changing.title\0\x03\0\x05width\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:changing\0" } , StaticRegistryEntry { name : "cotan" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:cotan\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.cotan.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.cotan.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "courbet" , data : b"\n\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:courbet\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.courbet.title\0\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.courbet.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "creebet" , data : b"\n\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.creebet.author\0\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.creebet.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x11minecraft:creebet\0" } , StaticRegistryEntry { name : "dennis" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.dennis.author\0\x08\0\x08asset_id\0\x10minecraft:dennis\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.dennis.title\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "donkey_kong" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0$painting.minecraft.donkey_kong.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0%painting.minecraft.donkey_kong.author\0\x08\0\x08asset_id\0\x15minecraft:donkey_kong\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "earth" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.earth.title\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:earth\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "endboss" , data : b"\n\x03\0\x06height\0\0\0\x03\x03\0\x05width\0\0\0\x03\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.endboss.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:endboss\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.endboss.title\0\0" } , StaticRegistryEntry { name : "fern" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.fern.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Eminecraft:fern\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fern.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x03\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "fighters" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:fighters\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.fighters.title\0\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.fighters.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "finding" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.finding.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:finding\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.finding.title\0\0" } , StaticRegistryEntry { name : "fire" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.fire.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x0Eminecraft:fire\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "graham" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:graham\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.graham.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.graham.title\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "humble" , data : b"\n\n\0\x06author\x08\0\ttranslate\0 painting.minecraft.humble.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Fpainting.minecraft.humble.title\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:humble\0" } , StaticRegistryEntry { name : "kebab" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:kebab\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.kebab.title\0\x03\0\x05width\0\0\0\x01\x03\0\x06height\0\0\0\x01\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.kebab.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "lowmist" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:lowmist\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.lowmist.author\0\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.lowmist.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "match" , data : b"\n\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:match\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.match.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.match.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "meditative" , data : b"\n\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0$painting.minecraft.meditative.author\0\n\0\x05title\x08\0\ttranslate\0#painting.minecraft.meditative.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x01\x08\0\x08asset_id\0\x14minecraft:meditative\0" } , StaticRegistryEntry { name : "orb" , data : b"\n\x08\0\x08asset_id\0\rminecraft:orb\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Dpainting.minecraft.orb.author\0\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Cpainting.minecraft.orb.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "owlemons" , data : b"\n\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x12minecraft:owlemons\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\"painting.minecraft.owlemons.author\0\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.owlemons.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "passage" , data : b"\n\n\0\x05title\x08\0\ttranslate\0 painting.minecraft.passage.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x11minecraft:passage\x03\0\x05width\0\0\0\x04\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0!painting.minecraft.passage.author\0\0" } , StaticRegistryEntry { name : "pigscene" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.pigscene.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x04\x08\0\x08asset_id\0\x12minecraft:pigscene\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.pigscene.title\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "plant" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\x1Fpainting.minecraft.plant.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x0Fminecraft:plant\x03\0\x05width\0\0\0\x01\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.plant.title\0\x03\0\x06height\0\0\0\x01\0" } , StaticRegistryEntry { name : "pointer" , data : b"\n\x03\0\x06height\0\0\0\x04\n\0\x06author\x08\0\ttranslate\0!painting.minecraft.pointer.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x11minecraft:pointer\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0 painting.minecraft.pointer.title\0\x03\0\x05width\0\0\0\x04\0" } , StaticRegistryEntry { name : "pond" , data : b"\n\x03\0\x05width\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.pond.title\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Epainting.minecraft.pond.author\0\x08\0\x08asset_id\0\x0Eminecraft:pond\x03\0\x06height\0\0\0\x04\0" } , StaticRegistryEntry { name : "pool" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x01\x08\0\x08asset_id\0\x0Eminecraft:pool\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.pool.author\x08\0\x05color\0\x04gray\0\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.pool.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "prairie_ride" , data : b"\n\x08\0\x08asset_id\0\x16minecraft:prairie_ride\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0&painting.minecraft.prairie_ride.author\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0%painting.minecraft.prairie_ride.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "sea" , data : b"\n\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\n\0\x06author\x08\0\ttranslate\0\x1Dpainting.minecraft.sea.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\rminecraft:sea\n\0\x05title\x08\0\ttranslate\0\x1Cpainting.minecraft.sea.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "skeleton" , data : b"\n\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.skeleton.author\x08\0\x05color\0\x04gray\0\x08\0\x08asset_id\0\x12minecraft:skeleton\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.skeleton.title\0\x03\0\x05width\0\0\0\x04\x03\0\x06height\0\0\0\x03\0" } , StaticRegistryEntry { name : "skull_and_roses" , data : b"\n\n\0\x05title\x08\0\ttranslate\0(painting.minecraft.skull_and_roses.title\x08\0\x05color\0\x06yellow\0\x03\0\x06height\0\0\0\x02\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0)painting.minecraft.skull_and_roses.author\0\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x19minecraft:skull_and_roses\0" } , StaticRegistryEntry { name : "stage" , data : b"\n\x03\0\x05width\0\0\0\x02\x03\0\x06height\0\0\0\x02\x08\0\x08asset_id\0\x0Fminecraft:stage\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.stage.author\0\n\0\x05title\x08\0\ttranslate\0\x1Epainting.minecraft.stage.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "sunflowers" , data : b"\n\n\0\x06author\x08\0\ttranslate\0$painting.minecraft.sunflowers.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x03\x08\0\x08asset_id\0\x14minecraft:sunflowers\x03\0\x06height\0\0\0\x03\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0#painting.minecraft.sunflowers.title\0\0" } , StaticRegistryEntry { name : "sunset" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.sunset.title\x08\0\x05color\0\x06yellow\0\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0 painting.minecraft.sunset.author\0\x03\0\x06height\0\0\0\x01\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x10minecraft:sunset\0" } , StaticRegistryEntry { name : "tides" , data : b"\n\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.tides.title\0\x03\0\x06height\0\0\0\x03\x08\0\x08asset_id\0\x0Fminecraft:tides\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0\x1Fpainting.minecraft.tides.author\0\x03\0\x05width\0\0\0\x03\0" } , StaticRegistryEntry { name : "unpacked" , data : b"\n\x03\0\x06height\0\0\0\x04\x03\0\x05width\0\0\0\x04\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0!painting.minecraft.unpacked.title\0\x08\0\x08asset_id\0\x12minecraft:unpacked\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.unpacked.author\x08\0\x05color\0\x04gray\0\0" } , StaticRegistryEntry { name : "void" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:void\n\0\x06author\x08\0\ttranslate\0\x1Epainting.minecraft.void.author\x08\0\x05color\0\x04gray\0\x03\0\x05width\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Dpainting.minecraft.void.title\0\x03\0\x06height\0\0\0\x02\0" } , StaticRegistryEntry { name : "wanderer" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:wanderer\n\0\x06author\x08\0\ttranslate\0\"painting.minecraft.wanderer.author\x08\0\x05color\0\x04gray\0\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0!painting.minecraft.wanderer.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\0" } , StaticRegistryEntry { name : "wasteland" , data : b"\n\x08\0\x08asset_id\0\x13minecraft:wasteland\x03\0\x06height\0\0\0\x01\n\0\x05title\x08\0\ttranslate\0\"painting.minecraft.wasteland.title\x08\0\x05color\0\x06yellow\0\x03\0\x05width\0\0\0\x01\n\0\x06author\x08\0\x05color\0\x04gray\x08\0\ttranslate\0#painting.minecraft.wasteland.author\0\0" } , StaticRegistryEntry { name : "water" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:water\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\x05color\0\x06yellow\x08\0\ttranslate\0\x1Epainting.minecraft.water.title\0\x03\0\x05width\0\0\0\x02\0" } , StaticRegistryEntry { name : "wind" , data : b"\n\x03\0\x06height\0\0\0\x02\x03\0\x05width\0\0\0\x02\x08\0\x08asset_id\0\x0Eminecraft:wind\n\0\x05title\x08\0\ttranslate\0\x1Dpainting.minecraft.wind.title\x08\0\x05color\0\x06yellow\0\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x03\0\x06height\0\0\0\x02\n\0\x05title\x08\0\ttranslate\0\x1Fpainting.minecraft.wither.title\x08\0\x05color\0\x06yellow\0\x08\0\x08asset_id\0\x10minecraft:wither\x03\0\x05width\0\0\0\x02\0" }] , } , StaticRegistry { registry_id : "dimension_type" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x01\0\x0Bhas_ceiling\0\x03\0\x06height\0\0\x01\x80\x01\0\x16has_ender_dragon_fight\0\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\rdefault_clock\0\x13minecraft:overworld\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\0\0\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\rcan_set_spawn\0\x06always\x08\0\tcan_sleep\0\twhen_dark\n\0\rerror_message\x08\0\ttranslate\0\x1Cblock.minecraft.bed.no_sleep\0\0\n\0 minecraft:audio/background_music\n\0\x08creative\x08\0\x05sound\0\x18minecraft:music.creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\n\0\x07default\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\0\0\x01\0'minecraft:gameplay/respawn_anchor_works\0\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x01\0.minecraft:gameplay/nether_portal_spawns_piglin\x01\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\x03\0\x0Elogical_height\0\0\x01\x80\n\0\x19monster_spawn_light_level\x03\0\rmax_inclusive\0\0\0\x07\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\0\x08\0\ttimelines\0\x17#minecraft:in_overworld\0" } , StaticRegistryEntry { name : "overworld_caves" , data : b"\n\x08\0\ttimelines\0\x17#minecraft:in_overworld\x06\0\rambient_light\0\0\0\0\0\0\0\0\x01\0\x0Bhas_ceiling\x01\x01\0\x16has_ender_dragon_fight\0\x08\0\ninfiniburn\0\x1F#minecraft:infiniburn_overworld\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\x08\0\rdefault_clock\0\x13minecraft:overworld\x03\0\x0Elogical_height\0\0\x01\x80\n\0\nattributes\x01\0'minecraft:gameplay/respawn_anchor_works\0\n\0 minecraft:audio/background_music\n\0\x08creative\x03\0\tmin_delay\0\0.\xE0\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x18minecraft:music.creative\0\n\0\x07default\x03\0\tmin_delay\0\0.\xE0\x08\0\x05sound\0\x14minecraft:music.game\x03\0\tmax_delay\0\0]\xC0\0\0\x08\0\x1Aminecraft:visual/fog_color\0\x07#c0d8ff\x08\0\x1Cminecraft:visual/cloud_color\0\t#ccffffff\x08\0$minecraft:visual/ambient_light_color\0\x07#0a0a0a\x06\0\x1Dminecraft:visual/cloud_height@h\n\x8F\\(\xF5\xC3\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\rcan_set_spawn\0\x06always\x08\0\tcan_sleep\0\twhen_dark\n\0\rerror_message\x08\0\ttranslate\0\x1Cblock.minecraft.bed.no_sleep\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#78a7ff\x01\0.minecraft:gameplay/nether_portal_spawns_piglin\x01\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\x13block_search_extent\0\0\0\x08\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\0\x01\0\x0Chas_skylight\x01\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x05min_y\xFF\xFF\xFF\xC0\n\0\x19monster_spawn_light_level\x03\0\rmin_inclusive\0\0\0\0\x08\0\x04type\0\x11minecraft:uniform\x03\0\rmax_inclusive\0\0\0\x07\0\x03\0\x06height\0\0\x01\x80\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\x03\0\x0Elogical_height\0\0\x01\0\x03\0\x05min_y\0\0\0\0\x06\0\rambient_light?\xD0\0\0\0\0\0\0\x01\0\x16has_ender_dragon_fight\x01\x01\0\x0Bhas_ceiling\0\x08\0\x06skybox\0\x03end\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\0\n\0\nattributes\x08\0\x1Aminecraft:visual/fog_color\0\x07#181318\x08\0$minecraft:visual/ambient_light_color\0\x07#3f473f\x08\0 minecraft:visual/sky_light_color\0\x07#ac60cd\n\0\x1Eminecraft:audio/ambient_sounds\n\0\x04mood\x03\0\ntick_delay\0\0\x17p\x08\0\x05sound\0\x16minecraft:ambient.cave\x03\0\x13block_search_extent\0\0\0\x08\x06\0\x06offset@\0\0\0\0\0\0\0\0\0\n\0\x1Bminecraft:gameplay/bed_rule\x08\0\rcan_set_spawn\0\x05never\x01\0\x08explodes\x01\x08\0\tcan_sleep\0\x05never\0\n\0 minecraft:audio/background_music\n\0\x07default\x03\0\tmin_delay\0\0\x17p\x01\0\x15replace_current_music\x01\x03\0\tmax_delay\0\0]\xC0\x08\0\x05sound\0\x13minecraft:music.end\0\0\x01\0'minecraft:gameplay/respawn_anchor_works\0\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x08\0\x1Aminecraft:visual/sky_color\0\x07#000000\0\x06\0\x10coordinate_scale?\xF0\0\0\0\0\0\0\x03\0\x19monster_spawn_light_level\0\0\0\x0F\x01\0\x0Ehas_fixed_time\x01\x08\0\ninfiniburn\0\x19#minecraft:infiniburn_end\x08\0\ttimelines\0\x11#minecraft:in_end\x01\0\x0Chas_skylight\x01\x08\0\rdefault_clock\0\x11minecraft:the_end\x03\0\x06height\0\0\x01\0\0" } , StaticRegistryEntry { name : "the_nether" , data : b"\n\x08\0\ttimelines\0\x14#minecraft:in_nether\x03\0\x05min_y\0\0\0\0\x06\0\x10coordinate_scale@ \0\0\0\0\0\0\x08\0\x0Ecardinal_light\0\x06nether\x03\0\x0Elogical_height\0\0\0\x80\x01\0\x0Ehas_fixed_time\x01\x08\0\x06skybox\0\x04none\x08\0\ninfiniburn\0\x1C#minecraft:infiniburn_nether\x03\0\x1Fmonster_spawn_block_light_limit\0\0\0\x0F\x01\0\x0Bhas_ceiling\x01\x06\0\rambient_light?\xB9\x99\x99\x99\x99\x99\x9A\n\0\nattributes\n\0\x1Bminecraft:gameplay/bed_rule\x01\0\x08explodes\x01\x08\0\rcan_set_spawn\0\x05never\x08\0\tcan_sleep\0\x05never\0\x01\0#minecraft:gameplay/snow_golem_melts\x01\x01\0'minecraft:gameplay/respawn_anchor_works\x01\x01\0\x1Cminecraft:gameplay/fast_lava\x01\x01\0!minecraft:gameplay/can_start_raid\0\x08\0$minecraft:visual/ambient_light_color\0\x07#302821\x06\0!minecraft:visual/fog_end_distance@X\0\0\0\0\0\0\x08\0 minecraft:visual/sky_light_color\0\x07#7a7aff\x06\0!minecraft:visual/sky_light_factor\0\0\0\0\0\0\0\0\x01\0\"minecraft:gameplay/piglins_zombify\0\x06\0\"minecraft:gameplay/sky_light_level@\x10\0\0\0\0\0\0\n\0+minecraft:visual/default_dripstone_particle\x08\0\x04type\0!minecraft:dripping_dripstone_lava\0\x01\0#minecraft:gameplay/water_evaporates\x01\x06\0#minecraft:visual/fog_start_distance@$\0\0\0\0\0\0\0\x01\0\x0Chas_skylight\0\x01\0\x16has_ender_dragon_fight\0\x03\0\x06height\0\0\x01\0\x03\0\x19monster_spawn_light_level\0\0\0\x07\0" }] , } , StaticRegistry { registry_id : "damage_type" , entries : & [StaticRegistryEntry { name : "arrow" , data : b"\n\x08\0\nmessage_id\0\x05arrow\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "bad_respawn_point" , data : b"\n\x08\0\nmessage_id\0\x0FbadRespawnPoint\x08\0\x12death_message_type\0\x17intentional_game_design\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "cactus" , data : b"\n\x08\0\nmessage_id\0\x06cactus\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "campfire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06inFire\0" } , StaticRegistryEntry { name : "cramming" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x08cramming\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dragon_breath" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0CdragonBreath\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "drown" , data : b"\n\x08\0\nmessage_id\0\x05drown\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07effects\0\x08drowning\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "dry_out" , data : b"\n\x08\0\nmessage_id\0\x06dryout\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "ender_pearl" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "explosion" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\texplosion\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "fall" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x12death_message_type\0\rfall_variants\x08\0\nmessage_id\0\x04fall\0" } , StaticRegistryEntry { name : "falling_anvil" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05anvil\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_block" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0CfallingBlock\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "falling_stalactite" , data : b"\n\x08\0\nmessage_id\0\x11fallingStalactite\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x08fireball\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fireworks" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\tfireworks\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "fly_into_wall" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x0BflyIntoWall\0" } , StaticRegistryEntry { name : "freeze" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06freeze\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x08freezing\0" } , StaticRegistryEntry { name : "generic" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x07generic\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "generic_kill" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x0BgenericKill\0" } , StaticRegistryEntry { name : "hot_floor" , data : b"\n\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x08hotFloor\0" } , StaticRegistryEntry { name : "in_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06inFire\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "in_wall" , data : b"\n\x08\0\nmessage_id\0\x06inWall\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "indirect_magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\rindirectMagic\0" } , StaticRegistryEntry { name : "lava" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x04lava\x08\0\x07effects\0\x07burning\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "lightning_bolt" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\rlightningBolt\0" } , StaticRegistryEntry { name : "mace_smash" , data : b"\n\x08\0\nmessage_id\0\nmace_smash\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "magic" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x05magic\0" } , StaticRegistryEntry { name : "mob_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "mob_attack_no_aggro" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "mob_projectile" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "on_fire" , data : b"\n\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "out_of_world" , data : b"\n\x08\0\nmessage_id\0\noutOfWorld\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "outside_border" , data : b"\n\x08\0\nmessage_id\0\routsideBorder\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "player_attack" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06player\0" } , StaticRegistryEntry { name : "player_explosion" , data : b"\n\x08\0\x07scaling\0\x06always\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x10explosion.player\0" } , StaticRegistryEntry { name : "sonic_boom" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nsonic_boom\x08\0\x07scaling\0\x06always\0" } , StaticRegistryEntry { name : "spear" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05spear\0" } , StaticRegistryEntry { name : "spit" , data : b"\n\x08\0\nmessage_id\0\x03mob\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "stalagmite" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\nstalagmite\0" } , StaticRegistryEntry { name : "starve" , data : b"\n\x06\0\nexhaustion\0\0\0\0\0\0\0\0\x08\0\nmessage_id\0\x06starve\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sting" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x05sting\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "sulfur_cube_hot" , data : b"\n\x08\0\nmessage_id\0\rsulfurCubeHot\x08\0\x07effects\0\x07burning\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\0" } , StaticRegistryEntry { name : "sweet_berry_bush" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0EsweetBerryBush\x08\0\x07effects\0\x06poking\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\x07effects\0\x06thorns\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x06thorns\0" } , StaticRegistryEntry { name : "thrown" , data : b"\n\x08\0\nmessage_id\0\x06thrown\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "trident" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x07trident\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "unattributed_fireball" , data : b"\n\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\x07effects\0\x07burning\x08\0\nmessage_id\0\x06onFire\x08\0\x07scaling\0 when_caused_by_living_non_player\0" } , StaticRegistryEntry { name : "wind_charge" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x03mob\0" } , StaticRegistryEntry { name : "wither" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x08\0\nmessage_id\0\x06wither\x06\0\nexhaustion\0\0\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wither_skull" , data : b"\n\x08\0\x07scaling\0 when_caused_by_living_non_player\x06\0\nexhaustion?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\nmessage_id\0\x0BwitherSkull\0" }] , } , StaticRegistry { registry_id : "jukebox_song" , entries : & [StaticRegistryEntry { name : "11" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0B\x08\0\x0Bsound_event\0\x17minecraft:music_disc.11\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.11\0\x06\0\x11length_in_seconds@Q\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "13" , data : b"\n\x06\0\x11length_in_seconds@f@\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x19jukebox_song.minecraft.13\0\x08\0\x0Bsound_event\0\x17minecraft:music_disc.13\x03\0\x11comparator_output\0\0\0\x01\0" } , StaticRegistryEntry { name : "5" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0F\x06\0\x11length_in_seconds@f@\0\0\0\0\0\x08\0\x0Bsound_event\0\x16minecraft:music_disc.5\n\0\x0Bdescription\x08\0\ttranslate\0\x18jukebox_song.minecraft.5\0\0" } , StaticRegistryEntry { name : "blocks" , data : b"\n\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.blocks\x03\0\x11comparator_output\0\0\0\x03\x06\0\x11length_in_seconds@u\x90\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.blocks\0\0" } , StaticRegistryEntry { name : "bounce" , data : b"\n\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@m@\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Bminecraft:music_disc.bounce\n\0\x0Bdescription\x08\0\ttranslate\0\x1Djukebox_song.minecraft.bounce\0\0" } , StaticRegistryEntry { name : "cat" , data : b"\n\x06\0\x11length_in_seconds@g \0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.cat\0\x08\0\x0Bsound_event\0\x18minecraft:music_disc.cat\x03\0\x11comparator_output\0\0\0\x02\0" } , StaticRegistryEntry { name : "chirp" , data : b"\n\x03\0\x11comparator_output\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.chirp\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.chirp\x06\0\x11length_in_seconds@g \0\0\0\0\0\0" } , StaticRegistryEntry { name : "creator" , data : b"\n\x03\0\x11comparator_output\0\0\0\x0C\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.creator\0\x06\0\x11length_in_seconds@f\0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.creator\0" } , StaticRegistryEntry { name : "creator_music_box" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0(jukebox_song.minecraft.creator_music_box\0\x06\0\x11length_in_seconds@R@\0\0\0\0\0\x08\0\x0Bsound_event\0&minecraft:music_disc.creator_music_box\x03\0\x11comparator_output\0\0\0\x0B\0" } , StaticRegistryEntry { name : "far" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ajukebox_song.minecraft.far\0\x03\0\x11comparator_output\0\0\0\x05\x08\0\x0Bsound_event\0\x18minecraft:music_disc.far\x06\0\x11length_in_seconds@e\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "lava_chicken" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#jukebox_song.minecraft.lava_chicken\0\x06\0\x11length_in_seconds@`\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0!minecraft:music_disc.lava_chicken\x03\0\x11comparator_output\0\0\0\t\0" } , StaticRegistryEntry { name : "mall" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.mall\x06\0\x11length_in_seconds@h\xA0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.mall\0\x03\0\x11comparator_output\0\0\0\x06\0" } , StaticRegistryEntry { name : "mellohi" , data : b"\n\x03\0\x11comparator_output\0\0\0\x07\x06\0\x11length_in_seconds@X\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.mellohi\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.mellohi\0" } , StaticRegistryEntry { name : "otherside" , data : b"\n\x06\0\x11length_in_seconds@h`\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.otherside\0\x03\0\x11comparator_output\0\0\0\x0E\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.otherside\0" } , StaticRegistryEntry { name : "pigstep" , data : b"\n\x06\0\x11length_in_seconds@b\xA0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Cminecraft:music_disc.pigstep\n\0\x0Bdescription\x08\0\ttranslate\0\x1Ejukebox_song.minecraft.pigstep\0\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "precipice" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0 jukebox_song.minecraft.precipice\0\x06\0\x11length_in_seconds@r\xB0\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Eminecraft:music_disc.precipice\x03\0\x11comparator_output\0\0\0\r\0" } , StaticRegistryEntry { name : "relic" , data : b"\n\x06\0\x11length_in_seconds@k@\0\0\0\0\0\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.relic\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.relic\0\x03\0\x11comparator_output\0\0\0\x0E\0" } , StaticRegistryEntry { name : "stal" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.stal\0\x03\0\x11comparator_output\0\0\0\x08\x06\0\x11length_in_seconds@b\xC0\0\0\0\0\0\x08\0\x0Bsound_event\0\x19minecraft:music_disc.stal\0" } , StaticRegistryEntry { name : "strad" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.strad\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.strad\0\x03\0\x11comparator_output\0\0\0\t\x06\0\x11length_in_seconds@g\x80\0\0\0\0\0\0" } , StaticRegistryEntry { name : "tears" , data : b"\n\x08\0\x0Bsound_event\0\x1Aminecraft:music_disc.tears\x03\0\x11comparator_output\0\0\0\n\x06\0\x11length_in_seconds@e\xE0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cjukebox_song.minecraft.tears\0\0" } , StaticRegistryEntry { name : "wait" , data : b"\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.wait\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.wait\0\x03\0\x11comparator_output\0\0\0\x0C\x06\0\x11length_in_seconds@m\xC0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ward" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Bjukebox_song.minecraft.ward\0\x03\0\x11comparator_output\0\0\0\n\x08\0\x0Bsound_event\0\x19minecraft:music_disc.ward\x06\0\x11length_in_seconds@o`\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "banner_pattern" , entries : & [StaticRegistryEntry { name : "base" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.base\x08\0\x08asset_id\0\x0Eminecraft:base\0" } , StaticRegistryEntry { name : "border" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.border\x08\0\x08asset_id\0\x10minecraft:border\0" } , StaticRegistryEntry { name : "bricks" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:bricks\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.bricks\0" } , StaticRegistryEntry { name : "circle" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.circle\x08\0\x08asset_id\0\x10minecraft:circle\0" } , StaticRegistryEntry { name : "creeper" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:creeper\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.creeper\0" } , StaticRegistryEntry { name : "cross" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.cross\x08\0\x08asset_id\0\x0Fminecraft:cross\0" } , StaticRegistryEntry { name : "curly_border" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.curly_border\x08\0\x08asset_id\0\x16minecraft:curly_border\0" } , StaticRegistryEntry { name : "diagonal_left" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:diagonal_left\x08\0\x0Ftranslation_key\0$block.minecraft.banner.diagonal_left\0" } , StaticRegistryEntry { name : "diagonal_right" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:diagonal_right\x08\0\x0Ftranslation_key\0%block.minecraft.banner.diagonal_right\0" } , StaticRegistryEntry { name : "diagonal_up_left" , data : b"\n\x08\0\x0Ftranslation_key\0'block.minecraft.banner.diagonal_up_left\x08\0\x08asset_id\0\x1Aminecraft:diagonal_up_left\0" } , StaticRegistryEntry { name : "diagonal_up_right" , data : b"\n\x08\0\x08asset_id\0\x1Bminecraft:diagonal_up_right\x08\0\x0Ftranslation_key\0(block.minecraft.banner.diagonal_up_right\0" } , StaticRegistryEntry { name : "flow" , data : b"\n\x08\0\x08asset_id\0\x0Eminecraft:flow\x08\0\x0Ftranslation_key\0\x1Bblock.minecraft.banner.flow\0" } , StaticRegistryEntry { name : "flower" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.flower\x08\0\x08asset_id\0\x10minecraft:flower\0" } , StaticRegistryEntry { name : "globe" , data : b"\n\x08\0\x08asset_id\0\x0Fminecraft:globe\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.globe\0" } , StaticRegistryEntry { name : "gradient" , data : b"\n\x08\0\x08asset_id\0\x12minecraft:gradient\x08\0\x0Ftranslation_key\0\x1Fblock.minecraft.banner.gradient\0" } , StaticRegistryEntry { name : "gradient_up" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:gradient_up\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.gradient_up\0" } , StaticRegistryEntry { name : "guster" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.guster\x08\0\x08asset_id\0\x10minecraft:guster\0" } , StaticRegistryEntry { name : "half_horizontal" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.half_horizontal\x08\0\x08asset_id\0\x19minecraft:half_horizontal\0" } , StaticRegistryEntry { name : "half_horizontal_bottom" , data : b"\n\x08\0\x0Ftranslation_key\0-block.minecraft.banner.half_horizontal_bottom\x08\0\x08asset_id\0 minecraft:half_horizontal_bottom\0" } , StaticRegistryEntry { name : "half_vertical" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.half_vertical\x08\0\x08asset_id\0\x17minecraft:half_vertical\0" } , StaticRegistryEntry { name : "half_vertical_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.half_vertical_right\x08\0\x08asset_id\0\x1Dminecraft:half_vertical_right\0" } , StaticRegistryEntry { name : "mojang" , data : b"\n\x08\0\x08asset_id\0\x10minecraft:mojang\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.mojang\0" } , StaticRegistryEntry { name : "piglin" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Dblock.minecraft.banner.piglin\x08\0\x08asset_id\0\x10minecraft:piglin\0" } , StaticRegistryEntry { name : "rhombus" , data : b"\n\x08\0\x08asset_id\0\x11minecraft:rhombus\x08\0\x0Ftranslation_key\0\x1Eblock.minecraft.banner.rhombus\0" } , StaticRegistryEntry { name : "skull" , data : b"\n\x08\0\x0Ftranslation_key\0\x1Cblock.minecraft.banner.skull\x08\0\x08asset_id\0\x0Fminecraft:skull\0" } , StaticRegistryEntry { name : "small_stripes" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.small_stripes\x08\0\x08asset_id\0\x17minecraft:small_stripes\0" } , StaticRegistryEntry { name : "square_bottom_left" , data : b"\n\x08\0\x0Ftranslation_key\0)block.minecraft.banner.square_bottom_left\x08\0\x08asset_id\0\x1Cminecraft:square_bottom_left\0" } , StaticRegistryEntry { name : "square_bottom_right" , data : b"\n\x08\0\x0Ftranslation_key\0*block.minecraft.banner.square_bottom_right\x08\0\x08asset_id\0\x1Dminecraft:square_bottom_right\0" } , StaticRegistryEntry { name : "square_top_left" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:square_top_left\x08\0\x0Ftranslation_key\0&block.minecraft.banner.square_top_left\0" } , StaticRegistryEntry { name : "square_top_right" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:square_top_right\x08\0\x0Ftranslation_key\0'block.minecraft.banner.square_top_right\0" } , StaticRegistryEntry { name : "straight_cross" , data : b"\n\x08\0\x08asset_id\0\x18minecraft:straight_cross\x08\0\x0Ftranslation_key\0%block.minecraft.banner.straight_cross\0" } , StaticRegistryEntry { name : "stripe_bottom" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_bottom\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_bottom\0" } , StaticRegistryEntry { name : "stripe_center" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:stripe_center\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_center\0" } , StaticRegistryEntry { name : "stripe_downleft" , data : b"\n\x08\0\x0Ftranslation_key\0&block.minecraft.banner.stripe_downleft\x08\0\x08asset_id\0\x19minecraft:stripe_downleft\0" } , StaticRegistryEntry { name : "stripe_downright" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:stripe_downright\x08\0\x0Ftranslation_key\0'block.minecraft.banner.stripe_downright\0" } , StaticRegistryEntry { name : "stripe_left" , data : b"\n\x08\0\x08asset_id\0\x15minecraft:stripe_left\x08\0\x0Ftranslation_key\0\"block.minecraft.banner.stripe_left\0" } , StaticRegistryEntry { name : "stripe_middle" , data : b"\n\x08\0\x0Ftranslation_key\0$block.minecraft.banner.stripe_middle\x08\0\x08asset_id\0\x17minecraft:stripe_middle\0" } , StaticRegistryEntry { name : "stripe_right" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.stripe_right\x08\0\x08asset_id\0\x16minecraft:stripe_right\0" } , StaticRegistryEntry { name : "stripe_top" , data : b"\n\x08\0\x08asset_id\0\x14minecraft:stripe_top\x08\0\x0Ftranslation_key\0!block.minecraft.banner.stripe_top\0" } , StaticRegistryEntry { name : "triangle_bottom" , data : b"\n\x08\0\x08asset_id\0\x19minecraft:triangle_bottom\x08\0\x0Ftranslation_key\0&block.minecraft.banner.triangle_bottom\0" } , StaticRegistryEntry { name : "triangle_top" , data : b"\n\x08\0\x0Ftranslation_key\0#block.minecraft.banner.triangle_top\x08\0\x08asset_id\0\x16minecraft:triangle_top\0" } , StaticRegistryEntry { name : "triangles_bottom" , data : b"\n\x08\0\x08asset_id\0\x1Aminecraft:triangles_bottom\x08\0\x0Ftranslation_key\0'block.minecraft.banner.triangles_bottom\0" } , StaticRegistryEntry { name : "triangles_top" , data : b"\n\x08\0\x08asset_id\0\x17minecraft:triangles_top\x08\0\x0Ftranslation_key\0$block.minecraft.banner.triangles_top\0" }] , } , StaticRegistry { registry_id : "instrument" , entries : & [StaticRegistryEntry { name : "admire_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.admire_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.4\0" } , StaticRegistryEntry { name : "call_goat_horn" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.call_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.5\0" } , StaticRegistryEntry { name : "dream_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.7\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.dream_goat_horn\0\0" } , StaticRegistryEntry { name : "feel_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.feel_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.3\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "ponder_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%instrument.minecraft.ponder_goat_horn\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "seek_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.2\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.seek_goat_horn\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\0" } , StaticRegistryEntry { name : "sing_goat_horn" , data : b"\n\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\x06\0\x05range@p\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#instrument.minecraft.sing_goat_horn\0\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.1\0" } , StaticRegistryEntry { name : "yearn_goat_horn" , data : b"\n\x08\0\x0Bsound_event\0 minecraft:item.goat_horn.sound.6\x06\0\x05range@p\0\0\0\0\0\0\x06\0\x0Cuse_duration@\x1C\0\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0$instrument.minecraft.yearn_goat_horn\0\0" }] , } , StaticRegistry { registry_id : "enchantment" , entries : & [StaticRegistryEntry { name : "aqua_affinity" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.aqua_affinity\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0)\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x06\0\x04base@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0 minecraft:submerged_mining_speed\x08\0\x02id\0#minecraft:enchantment.aqua_affinity\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "bane_of_arthropods" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x04\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x15minecraft:entity_type\0*#minecraft:sensitive_to_bane_of_arthropods\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x1Aminecraft:apply_mob_effect\x06\0\rmin_amplifier@\x08\0\0\0\0\0\0\x08\0\x08to_apply\0\x12minecraft:slowness\x06\0\x0Cmin_duration?\xF8\0\0\0\0\0\0\n\0\x0Cmax_duration\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x06\0\rmax_amplifier@\x08\0\0\0\0\0\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x15minecraft:entity_type\0*#minecraft:sensitive_to_bane_of_arthropods\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\0\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0(enchantment.minecraft.bane_of_arthropods\0\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "binding_curse" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.binding_curse\0\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0!#minecraft:enchantable/equippable\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x08\n\0\x07effects\n\0\x1Eminecraft:prevent_armor_change\0\0\0" } , StaticRegistryEntry { name : "blast_protection" , data : b"\n\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\x08\0\x02id\0&minecraft:enchantment.blast_protection\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\0\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x16minecraft:is_explosion\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\0\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0&enchantment.minecraft.blast_protection\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\r\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "breach" , data : b"\n\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\n\0\x07effects\t\0\x1Dminecraft:armor_effectiveness\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first\xBF\xC3333333\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\0\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.breach\0\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\0" } , StaticRegistryEntry { name : "channeling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.channeling\0\n\0\x07effects\t\0\x13minecraft:hit_block\n\0\0\0\x01\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\x06entity\0\x18minecraft:lightning_bolt\x08\0\x04type\0\x17minecraft:summon_entity\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11minecraft:trident\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x18minecraft:location_check\n\0\tpredicate\n\0\x05block\x08\0\x06blocks\0\x19#minecraft:lightning_rods\0\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x03\x01\0\nthundering\x01\x08\0\tcondition\0\x17minecraft:weather_check\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x12minecraft:location\x01\0\x0Bcan_see_sky\x01\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11minecraft:trident\0\x08\0\x06entity\0\x0Fdirect_attacker\0\x08\0\tcondition\0\x10minecraft:all_of\0\x08\0\x08affected\0\x06victim\x08\0\tenchanted\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x04type\0\x17minecraft:summon_entity\x08\0\x06entity\0\x18minecraft:lightning_bolt\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x14minecraft:play_sound\x06\0\x06volume@\x14\0\0\0\0\0\0\x08\0\x05sound\0\x1Eminecraft:item.trident.thunder\0\0\0\0\0" } , StaticRegistryEntry { name : "density" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\x06weight\0\0\0\x05\n\0\x07effects\t\0'minecraft:smash_damage_per_fallen_block\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xE0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\0\0\0\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.density\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\0" } , StaticRegistryEntry { name : "depth_strider" , data : b"\n\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.depth_strider\0\x03\0\tmax_level\0\0\0\x03\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xD5UU\\}\xDAK\x06\0\x04base?\xD5UU\\}\xDAK\0\x08\0\tattribute\0#minecraft:water_movement_efficiency\x08\0\x02id\0#minecraft:enchantment.depth_strider\x08\0\toperation\0\tadd_value\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "efficiency" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/mining\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Bminecraft:mining_efficiency\x08\0\x02id\0 minecraft:enchantment.efficiency\x08\0\toperation\0\tadd_value\n\0\x06amount\x08\0\x04type\0\x18minecraft:levels_squared\x06\0\x05added?\xF0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\x003\0\x03\0\x06weight\0\0\0\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.efficiency\0\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "feather_falling" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x05\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\tmax_level\0\0\0\x04\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x0B\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.feather_falling\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fall\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first@\x08\0\0\0\0\0\0\x06\0\x04base@\x08\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\0\0\0" } , StaticRegistryEntry { name : "fire_aspect" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\x01\0\tis_direct\x01\0\0\x08\0\x08affected\0\x06victim\n\0\x06effect\n\0\x08duration\x06\0\x04base@\x10\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/fire_aspect\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.fire_aspect\0\x03\0\tmax_level\0\0\0\x02\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\x03\0\x06weight\0\0\0\x02\0" } , StaticRegistryEntry { name : "fire_protection" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x12\x03\0\x15per_level_above_first\0\0\0\x08\0\x03\0\tmax_level\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base\xBF\xC3333333\x06\0\x15per_level_above_first\xBF\xC3333333\0\x08\0\x02id\0%minecraft:enchantment.fire_protection\x08\0\tattribute\0\x16minecraft:burning_time\x08\0\toperation\0\x13add_multiplied_base\0\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x01\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x11minecraft:is_fire\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.fire_protection\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "flame" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:projectile_spawned\n\0\0\0\x01\n\0\x06effect\x06\0\x08duration@Y\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:ignite\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.flame\0\0" } , StaticRegistryEntry { name : "fortune" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.fortune\0\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "frost_walker" , data : b"\n\n\0\x07effects\t\0\x19minecraft:damage_immunity\n\0\0\0\x01\n\0\x06effect\0\n\0\x0Crequirements\x08\0\tcondition\0\"minecraft:damage_source_properties\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x08\0\x02id\0\x1Cminecraft:burn_from_stepping\x01\0\x08expected\x01\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\x01\0\x08expected\0\0\0\0\0\t\0\x1Aminecraft:location_changed\n\0\0\0\x01\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\x01\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\n\0\x04term\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:all_of\0\n\0\x06effect\n\0\tpredicate\t\0\npredicates\n\0\0\0\x04\x08\0\x03tag\0\rminecraft:air\x08\0\x04type\0\x1Cminecraft:matching_block_tag\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\0\0\0\x01\0\0\0\0\0\x08\0\x06blocks\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_blocks\0\x08\0\x06fluids\0\x0Fminecraft:water\x08\0\x04type\0\x19minecraft:matching_fluids\0\x08\0\x04type\0\x16minecraft:unobstructed\0\x08\0\x04type\0\x10minecraft:all_of\0\x08\0\x12trigger_game_event\0\x15minecraft:block_place\n\0\x06radius\x08\0\x04type\0\x11minecraft:clamped\x06\0\x03min\0\0\0\0\0\0\0\0\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x08\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x06\0\x03max@0\0\0\0\0\0\0\0\n\0\x0Bblock_state\n\0\x05state\n\0\nProperties\x08\0\x03age\0\x010\0\x08\0\x04Name\0\x15minecraft:frosted_ice\0\x08\0\x04type\0\x1Fminecraft:simple_state_provider\0\x06\0\x06height?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x16minecraft:replace_disk\t\0\x06offset\x03\0\0\0\x03\0\0\0\0\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\x03\0\tmax_level\0\0\0\x02\t\0\x05slots\x08\0\0\0\x01\0\x04feet\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.frost_walker\0\x03\0\x06weight\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/boots\0" } , StaticRegistryEntry { name : "impaling" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x04\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\x08\0\x15minecraft:entity_type\0 #minecraft:sensitive_to_impaling\0\x08\0\x06entity\0\x04this\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x15\0\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\x03\0\nanvil_cost\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x01\0\x03\0\x06weight\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.impaling\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\tmax_level\0\0\0\x05\0" } , StaticRegistryEntry { name : "infinity" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x14\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.infinity\0\x08\0\rexclusive_set\0\x1C#minecraft:exclusive_set/bow\n\0\x07effects\t\0\x12minecraft:ammo_use\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x0Fminecraft:arrow\0\0\0\0\0" } , StaticRegistryEntry { name : "knockback" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.knockback\0\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\x03\0\tmax_level\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x02\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "looting" , data : b"\n\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x19minecraft:equipment_drops\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first?\x84z\xE1G\xAE\x14{\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\x84z\xE1G\xAE\x14{\0\0\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x08attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x10minecraft:player\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.looting\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\x08\0\x0Fsupported_items\0##minecraft:enchantable/melee_weapon\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "loyalty" , data : b"\n\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.loyalty\0\n\0\x07effects\t\0%minecraft:trident_return_acceleration\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x07\0\x03\0\x06weight\0\0\0\x05\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "luck_of_the_sea" , data : b"\n\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.luck_of_the_sea\0\x03\0\nanvil_cost\0\0\0\x04\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x1Cminecraft:fishing_luck_bonus\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\0" } , StaticRegistryEntry { name : "lunge" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.lunge\0\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x02\n\0\x08max_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x1Eminecraft:post_piercing_attack\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x04\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\n\0\x06amount\x06\0\x15per_level_above_first@\x10\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\x10\0\0\0\0\0\0\0\x08\0\x04type\0\x1Aminecraft:apply_exhaustion\0\x08\0\x04type\0\x17minecraft:apply_impulse\t\0\x10coordinate_scale\x06\0\0\0\x03?\xF0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\t\0\tdirection\x06\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xF0\0\0\0\0\0\0\n\0\tmagnitude\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xDDO\xDF;dZ\x1D\x06\0\x04base?\xDDO\xDF;dZ\x1D\0\0\x08\0\x04type\0\x14minecraft:play_sound\t\0\x05sound\x08\0\0\0\x03\0\x1Cminecraft:item.spear.lunge_1\0\x1Cminecraft:item.spear.lunge_2\0\x1Cminecraft:item.spear.lunge_3\x06\0\x06volume?\xF0\0\0\0\0\0\0\x06\0\x05pitch?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x04\n\0\x04term\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Eis_fall_flying\0\0\0\0\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Bis_in_water\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x03\n\0\x04term\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\x08\0\tcondition\0\x12minecraft:inverted\0\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\t\0\x08gamemode\x08\0\0\0\x01\0\x08creative\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x1Eminecraft:type_specific/player\n\0\x04food\n\0\x05level\x03\0\x03min\0\0\0\x07\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/lunge\n\0\x08min_cost\x03\0\x04base\0\0\0\x05\x03\0\x15per_level_above_first\0\0\0\x08\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "lure" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0A\0\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/fishing\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x0F\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Aenchantment.minecraft.lure\0\n\0\x07effects\t\0 minecraft:fishing_time_reduction\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x04base@\x14\0\0\0\0\0\0\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\0\0\0" } , StaticRegistryEntry { name : "mending" , data : b"\n\t\0\x05slots\x08\0\0\0\x01\0\x03any\x03\0\x06weight\0\0\0\x02\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\n\0\x07effects\t\0\x18minecraft:repair_with_xp\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\x12minecraft:multiply\x06\0\x06factor@\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x04\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.mending\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\x19\0\x03\0\tmax_level\0\0\0\x01\0" } , StaticRegistryEntry { name : "multishot" , data : b"\n\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x04\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.multishot\0\x03\0\tmax_level\0\0\0\x01\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x1Aminecraft:projectile_count\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\0\0\t\0\x1Bminecraft:projectile_spread\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\x06\0\x15per_level_above_first@$\0\0\0\0\0\0\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0\x14\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "piercing" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\x06weight\0\0\0\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Eenchantment.minecraft.piercing\0\x03\0\tmax_level\0\0\0\x04\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\nanvil_cost\0\0\0\x01\x08\0\rexclusive_set\0!#minecraft:exclusive_set/crossbow\n\0\x07effects\t\0\x1Dminecraft:projectile_piercing\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\0" } , StaticRegistryEntry { name : "power" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0\x10\x03\0\x15per_level_above_first\0\0\0\n\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.power\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11#minecraft:arrows\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\0\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x01\x03\0\x15per_level_above_first\0\0\0\n\0\x03\0\tmax_level\0\0\0\x05\x03\0\x06weight\0\0\0\n\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x01\0" } , StaticRegistryEntry { name : "projectile_protection" , data : b"\n\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\x05\n\0\x0Bdescription\x08\0\ttranslate\0+enchantment.minecraft.projectile_protection\0\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x02\x01\0\x08expected\x01\x08\0\x02id\0\x17minecraft:is_projectile\0\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\n\0\x06effect\n\0\x05value\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\n\0\x08max_cost\x03\0\x04base\0\0\0\t\x03\0\x15per_level_above_first\0\0\0\x06\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x06\x03\0\x04base\0\0\0\x03\0\t\0\x05slots\x08\0\0\0\x01\0\x05armor\x03\0\nanvil_cost\0\0\0\x02\0" } , StaticRegistryEntry { name : "protection" , data : b"\n\n\0\x07effects\t\0\x1Bminecraft:damage_protection\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF0\0\0\0\0\0\0\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\t\0\x04tags\n\0\0\0\x01\x01\0\x08expected\0\x08\0\x02id\0\"minecraft:bypasses_invulnerability\0\0\x08\0\tcondition\0\"minecraft:damage_source_properties\0\0\0\x03\0\tmax_level\0\0\0\x04\x03\0\x06weight\0\0\0\n\x08\0\rexclusive_set\0\x1E#minecraft:exclusive_set/armor\t\0\x05slots\x08\0\0\0\x01\0\x05armor\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.protection\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\n\0\x08max_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x0B\0\x03\0\nanvil_cost\0\0\0\x01\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\0" } , StaticRegistryEntry { name : "punch" , data : b"\n\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\x0C\0\x03\0\tmax_level\0\0\0\x02\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0%\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.punch\0\x03\0\x06weight\0\0\0\x02\n\0\x07effects\t\0\x13minecraft:knockback\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x11#minecraft:arrows\0\0\0\0\x08\0\x0Fsupported_items\0\x1A#minecraft:enchantable/bow\x03\0\nanvil_cost\0\0\0\x04\0" } , StaticRegistryEntry { name : "quick_charge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x02\n\0\x0Bdescription\x08\0\ttranslate\0\"enchantment.minecraft.quick_charge\0\n\0\x08min_cost\x03\0\x04base\0\0\0\x0C\x03\0\x15per_level_above_first\0\0\0\x14\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\t\0\x05slots\x08\0\0\0\x02\0\x08mainhand\0\x07offhand\x03\0\x06weight\0\0\0\x05\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/crossbow\x03\0\tmax_level\0\0\0\x03\n\0\x07effects\n\0\x1Eminecraft:crossbow_charge_time\n\0\x05value\x06\0\x04base\xBF\xD0\0\0\0\0\0\0\x06\0\x15per_level_above_first\xBF\xD0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\rminecraft:add\0\t\0\"minecraft:crossbow_charging_sounds\n\0\0\0\x03\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_1\0\x08\0\x03end\0#minecraft:item.crossbow.loading_end\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_2\0\x08\0\x05start\0&minecraft:item.crossbow.quick_charge_3\x08\0\x03end\0#minecraft:item.crossbow.loading_end\0\0\0" } , StaticRegistryEntry { name : "respiration" , data : b"\n\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\n\0\x08max_cost\x03\0\x04base\0\0\0(\x03\0\x15per_level_above_first\0\0\0\n\0\t\0\x05slots\x08\0\0\0\x01\0\x04head\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\x02id\0!minecraft:enchantment.respiration\n\0\x06amount\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x16minecraft:oxygen_bonus\0\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/head_armor\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.respiration\0\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\0" } , StaticRegistryEntry { name : "riptide" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\x002\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Denchantment.minecraft.riptide\0\x08\0\rexclusive_set\0 #minecraft:exclusive_set/riptide\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x07\x03\0\x04base\0\0\0\x11\0\x08\0\x0Fsupported_items\0\x1E#minecraft:enchantable/trident\x03\0\x06weight\0\0\0\x02\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\n\0&minecraft:trident_spin_attack_strength\n\0\x05value\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE8\0\0\0\0\0\0\x06\0\x04base?\xF8\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\t\0\x17minecraft:trident_sound\x08\0\0\0\x03\0 minecraft:item.trident.riptide_1\0 minecraft:item.trident.riptide_2\0 minecraft:item.trident.riptide_3\0\t\0\x05slots\x08\0\0\0\x01\0\x04hand\x03\0\tmax_level\0\0\0\x03\0" } , StaticRegistryEntry { name : "sharpness" , data : b"\n\n\0\x0Bdescription\x08\0\ttranslate\0\x1Fenchantment.minecraft.sharpness\0\x03\0\x06weight\0\0\0\n\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x08max_cost\x03\0\x04base\0\0\0\x15\x03\0\x15per_level_above_first\0\0\0\x0B\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x0B\x03\0\x04base\0\0\0\x01\0\x08\0\x0Fsupported_items\0##minecraft:enchantable/sharp_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\n\0\x05value\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xE0\0\0\0\0\0\0\0\x08\0\x04type\0\rminecraft:add\0\0\0\x03\0\tmax_level\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x01\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\0" } , StaticRegistryEntry { name : "silk_touch" , data : b"\n\x03\0\tmax_level\0\0\0\x01\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.silk_touch\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\0\0\x03\0\nanvil_cost\0\0\0\x08\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/mining\x03\0\x06weight\0\0\0\x01\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\0\x03\0\x04base\0\0\0A\0\n\0\x07effects\t\0\x1Aminecraft:block_experience\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:set\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\0\x08\0\x0Fsupported_items\0\"#minecraft:enchantable/mining_loot\0" } , StaticRegistryEntry { name : "smite" , data : b"\n\x03\0\tmax_level\0\0\0\x05\x08\0\x0Fsupported_items\0\x1D#minecraft:enchantable/weapon\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x03\0\nanvil_cost\0\0\0\x02\x08\0\rexclusive_set\0\x1F#minecraft:exclusive_set/damage\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x08\0\rprimary_items\0##minecraft:enchantable/melee_weapon\n\0\x07effects\t\0\x10minecraft:damage\n\0\0\0\x01\n\0\x06effect\x08\0\x04type\0\rminecraft:add\n\0\x05value\x06\0\x15per_level_above_first@\x04\0\0\0\0\0\0\x06\0\x04base@\x04\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\x08\0\x15minecraft:entity_type\0\x1D#minecraft:sensitive_to_smite\0\0\0\0\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x19\0\n\0\x0Bdescription\x08\0\ttranslate\0\x1Benchantment.minecraft.smite\0\x03\0\x06weight\0\0\0\x05\0" } , StaticRegistryEntry { name : "soul_speed" , data : b"\n\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\n\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\n\0\x08min_cost\x03\0\x04base\0\0\0\n\x03\0\x15per_level_above_first\0\0\0\n\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/foot_armor\t\0\x05slots\x08\0\0\0\x01\0\x04feet\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.soul_speed\0\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x1Aminecraft:location_changed\n\0\0\0\x02\n\0\x06effect\t\0\x07effects\n\0\0\0\x02\x08\0\tattribute\0\x18minecraft:movement_speed\x08\0\toperation\0\tadd_value\x08\0\x04type\0\x13minecraft:attribute\x08\0\x02id\0 minecraft:enchantment.soul_speed\n\0\x06amount\x06\0\x04base?\xA4\xBCj~\xF9\xDB#\x06\0\x15per_level_above_first?\x85\x81\x06$\xDD/\x1B\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\tattribute\0\x1Dminecraft:movement_efficiency\x08\0\toperation\0\tadd_value\x08\0\x02id\0 minecraft:enchantment.soul_speed\x08\0\x04type\0\x13minecraft:attribute\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:all_of\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\n\0\x04term\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x11minecraft:vehicle\0\0\0\x08\0\tcondition\0\x12minecraft:inverted\0\x08\0\tcondition\0\x10minecraft:any_of\t\0\x05terms\n\0\0\0\x02\t\0\x05terms\n\0\0\0\x03\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\x01\0\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\0\0\0\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:any_of\0\x08\0\tcondition\0\x10minecraft:all_of\0\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\"minecraft:enchantment_active_check\x01\0\x06active\0\0\n\0\tpredicate\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\n\0\x06effect\x08\0\x04type\0\x1Cminecraft:change_item_damage\x06\0\x06amount?\xF0\0\0\0\0\0\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x10minecraft:all_of\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\x06\0\x06amount?\xA4z\xE1G\xAE\x14{\0\0\x08\0\x06entity\0\x04this\x08\0\tcondition\0\x1Bminecraft:entity_properties\n\0\tpredicate\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x0Fminecraft:flags\x01\0\x0Cis_on_ground\x01\0\0\0\0\0\t\0\x0Eminecraft:tick\n\0\0\0\x02\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x12minecraft:movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\x03\0\x17minecraft:periodic_tick\0\0\0\x05\0\0\n\0\x06effect\n\0\x11vertical_velocity\x06\0\x04base?\xB9\x99\x99\x99\x99\x99\x9A\0\n\0\x08particle\x08\0\x04type\0\x0Eminecraft:soul\0\n\0\x11vertical_position\x08\0\x04type\0\x0Fentity_position\x06\0\x06offset?\xB9\x99\x99\x99\x99\x99\x9A\0\x08\0\x04type\0\x19minecraft:spawn_particles\x06\0\x05speed?\xF0\0\0\0\0\0\0\n\0\x13horizontal_position\x08\0\x04type\0\x0Fin_bounding_box\0\n\0\x13horizontal_velocity\x06\0\x0Emovement_scale\xBF\xC9\x99\x99\x99\x99\x99\x9A\0\0\0\n\0\x06effect\x08\0\x04type\0\x14minecraft:play_sound\x08\0\x05sound\0\x1Eminecraft:particle.soul_escape\x06\0\x06volume?\xE3333333\n\0\x05pitch\x08\0\x04type\0\x11minecraft:uniform\x06\0\rmax_exclusive?\xF0\0\0\0\0\0\0\x06\0\rmin_inclusive?\xE3333333\0\0\n\0\x0Crequirements\t\0\x05terms\n\0\0\0\x02\x08\0\tcondition\0\x17minecraft:random_chance\x06\0\x06chance?\xD6ffffff\0\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x04this\n\0\tpredicate\n\0\x12minecraft:movement\n\0\x10horizontal_speed\x06\0\x03min>\xE4\xF8\xB5\x80\0\0\0\0\0\n\0\x1Eminecraft:movement_affected_by\n\0\x05block\x08\0\x06blocks\0\x1C#minecraft:soul_speed_blocks\0\0\x03\0\x17minecraft:periodic_tick\0\0\0\x05\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\x01\0\x0Cis_on_ground\x01\0\0\0\x08\0\tcondition\0\x10minecraft:all_of\0\0\0\0" } , StaticRegistryEntry { name : "sweeping_edge" , data : b"\n\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\tattribute\0\x1Fminecraft:sweeping_damage_ratio\n\0\x06amount\n\0\tnumerator\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\0\x08\0\x04type\0\x12minecraft:fraction\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\x02id\0#minecraft:enchantment.sweeping_edge\x08\0\toperation\0\tadd_value\0\0\x08\0\x0Fsupported_items\0\x1F#minecraft:enchantable/sweeping\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x05\0\n\0\x0Bdescription\x08\0\ttranslate\0#enchantment.minecraft.sweeping_edge\0\x03\0\x06weight\0\0\0\x02\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\t\x03\0\x04base\0\0\0\x14\0\0" } , StaticRegistryEntry { name : "swift_sneak" , data : b"\n\x03\0\x06weight\0\0\0\x01\n\0\x07effects\t\0\x14minecraft:attributes\n\0\0\0\x01\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x18minecraft:sneaking_speed\n\0\x06amount\x06\0\x15per_level_above_first?\xC3333333\x06\0\x04base?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x02id\0!minecraft:enchantment.swift_sneak\0\0\n\0\x0Bdescription\x08\0\ttranslate\0!enchantment.minecraft.swift_sneak\0\n\0\x08max_cost\x03\0\x04base\0\0\0K\x03\0\x15per_level_above_first\0\0\0\x19\0\t\0\x05slots\x08\0\0\0\x01\0\x04legs\x08\0\x0Fsupported_items\0 #minecraft:enchantable/leg_armor\x03\0\tmax_level\0\0\0\x03\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x19\x03\0\x04base\0\0\0\x19\0\x03\0\nanvil_cost\0\0\0\x08\0" } , StaticRegistryEntry { name : "thorns" , data : b"\n\x08\0\rprimary_items\0\"#minecraft:enchantable/chest_armor\n\0\x08max_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0<\0\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x14\x03\0\x04base\0\0\0\n\0\x03\0\nanvil_cost\0\0\0\x08\t\0\x05slots\x08\0\0\0\x01\0\x03any\x08\0\x0Fsupported_items\0\x1C#minecraft:enchantable/armor\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\n\0\x0Crequirements\n\0\x06chance\x08\0\x04type\0\x1Bminecraft:enchantment_level\n\0\x06amount\x06\0\x04base?\xC3333333\x06\0\x15per_level_above_first?\xC3333333\x08\0\x04type\0\x10minecraft:linear\0\0\x08\0\tcondition\0\x17minecraft:random_chance\0\x08\0\tenchanted\0\x06victim\x08\0\x08affected\0\x08attacker\n\0\x06effect\x08\0\x04type\0\x10minecraft:all_of\t\0\x07effects\n\0\0\0\x02\x08\0\x0Bdamage_type\0\x10minecraft:thorns\x06\0\nmin_damage?\xF0\0\0\0\0\0\0\x06\0\nmax_damage@\x14\0\0\0\0\0\0\x08\0\x04type\0\x17minecraft:damage_entity\0\x06\0\x06amount@\0\0\0\0\0\0\0\x08\0\x04type\0\x1Cminecraft:change_item_damage\0\0\0\0\x03\0\x06weight\0\0\0\x01\x03\0\tmax_level\0\0\0\x03\n\0\x0Bdescription\x08\0\ttranslate\0\x1Cenchantment.minecraft.thorns\0\0" } , StaticRegistryEntry { name : "unbreaking" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\x007\x03\0\x15per_level_above_first\0\0\0\x08\0\n\0\x07effects\t\0\x15minecraft:item_damage\n\0\0\0\x02\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\x08\0\x04type\0\x12minecraft:fraction\n\0\tnumerator\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@\0\0\0\0\0\0\0\x06\0\x15per_level_above_first@\0\0\0\0\0\0\0\0\n\0\x0Bdenominator\x06\0\x15per_level_above_first@\x14\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base@$\0\0\0\0\0\0\0\0\0\n\0\x0Crequirements\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\x08\0\tcondition\0\x14minecraft:match_tool\0\0\n\0\x06effect\x08\0\x04type\0\x19minecraft:remove_binomial\n\0\x06chance\n\0\x0Bdenominator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base@\0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\n\0\tnumerator\x06\0\x15per_level_above_first?\xF0\0\0\0\0\0\0\x06\0\x04base?\xF0\0\0\0\0\0\0\x08\0\x04type\0\x10minecraft:linear\0\x08\0\x04type\0\x12minecraft:fraction\0\0\n\0\x0Crequirements\x08\0\tcondition\0\x12minecraft:inverted\n\0\x04term\x08\0\tcondition\0\x14minecraft:match_tool\n\0\tpredicate\x08\0\x05items\0\x1C#minecraft:enchantable/armor\0\0\0\0\0\x03\0\tmax_level\0\0\0\x03\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.unbreaking\0\x03\0\x06weight\0\0\0\x05\x03\0\nanvil_cost\0\0\0\x02\n\0\x08min_cost\x03\0\x15per_level_above_first\0\0\0\x08\x03\0\x04base\0\0\0\x05\0\x08\0\x0Fsupported_items\0!#minecraft:enchantable/durability\0" } , StaticRegistryEntry { name : "vanishing_curse" , data : b"\n\x03\0\nanvil_cost\0\0\0\x08\x03\0\tmax_level\0\0\0\x01\x08\0\x0Fsupported_items\0 #minecraft:enchantable/vanishing\x03\0\x06weight\0\0\0\x01\n\0\x08min_cost\x03\0\x04base\0\0\0\x19\x03\0\x15per_level_above_first\0\0\0\0\0\n\0\x0Bdescription\x08\0\ttranslate\0%enchantment.minecraft.vanishing_curse\0\t\0\x05slots\x08\0\0\0\x01\0\x03any\n\0\x07effects\n\0 minecraft:prevent_equipment_drop\0\0\n\0\x08max_cost\x03\0\x04base\0\0\x002\x03\0\x15per_level_above_first\0\0\0\0\0\0" } , StaticRegistryEntry { name : "wind_burst" , data : b"\n\n\0\x08max_cost\x03\0\x04base\0\0\0A\x03\0\x15per_level_above_first\0\0\0\t\0\x03\0\x06weight\0\0\0\x02\n\0\x08min_cost\x03\0\x04base\0\0\0\x0F\x03\0\x15per_level_above_first\0\0\0\t\0\x08\0\x0Fsupported_items\0\x1B#minecraft:enchantable/mace\n\0\x0Bdescription\x08\0\ttranslate\0 enchantment.minecraft.wind_burst\0\t\0\x05slots\x08\0\0\0\x01\0\x08mainhand\x03\0\tmax_level\0\0\0\x03\x03\0\nanvil_cost\0\0\0\x04\n\0\x07effects\t\0\x15minecraft:post_attack\n\0\0\0\x01\x08\0\x08affected\0\x08attacker\x08\0\tenchanted\0\x08attacker\n\0\x0Crequirements\x08\0\tcondition\0\x1Bminecraft:entity_properties\x08\0\x06entity\0\x0Fdirect_attacker\n\0\tpredicate\n\0\x12minecraft:movement\n\0\rfall_distance\x06\0\x03min?\xF8\0\0\0\0\0\0\0\0\n\0\x0Fminecraft:flags\x01\0\tis_flying\0\0\0\0\n\0\x06effect\x06\0\x06radius@\x0C\0\0\0\0\0\0\x08\0\rimmune_blocks\0(#minecraft:blocks_wind_charge_explosions\x08\0\x04type\0\x11minecraft:explode\x08\0\x05sound\0'minecraft:entity.wind_charge.wind_burst\n\0\x0Esmall_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_small\0\n\0\x0Elarge_particle\x08\0\x04type\0\x1Cminecraft:gust_emitter_large\0\n\0\x14knockback_multiplier\x08\0\x04type\0\x10minecraft:lookup\t\0\x06values\x06\0\0\0\x03?\xF3333333?\xFC\0\0\0\0\0\0@\x01\x99\x99\x99\x99\x99\x9A\n\0\x08fallback\x06\0\x15per_level_above_first?\xD6ffffff\x08\0\x04type\0\x10minecraft:linear\x06\0\x04base?\xF8\0\0\0\0\0\0\0\0\x08\0\x11block_interaction\0\x07trigger\0\0\0\0" }] , } , StaticRegistry { registry_id : "timeline" , entries : & [StaticRegistryEntry { name : "day" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\n\0\x06tracks\n\0\"minecraft:gameplay/eyeblossom_open\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\0\n\0 minecraft:visual/star_brightness\t\0\tkeyframes\n\0\0\0\x0C\x06\0\x05value?\xA2\xF1\xA9\xFB\xE7l\x8B\x03\0\x05ticks\0\0\0\\\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x02s\0\x03\0\x05ticks\0\0,m\x06\0\x05value\0\0\0\0\0\0\0\0\0\x06\0\x05value?\x90bM\xD2\xF1\xA9\xFC\x03\0\x05ticks\0\0-\xD4\0\x03\0\x05ticks\0\0.\xB7\x06\0\x05value?\xA6\x87+\x02\x0CI\xBA\0\x03\0\x05ticks\0\x000o\x06\0\x05value?\xC2M\xD2\xF1\xA9\xFB\xE7\0\x03\0\x05ticks\0\x001\xB9\x06\0\x05value?\xD0\x83\x12n\x97\x8DP\0\x03\0\x05ticks\0\x003\xAC\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0X\xF4\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0Y\xF8\x06\0\x05value?\xD7K\xC6\xA7\xEF\x9D\xB2\0\x03\0\x05ticks\0\0[<\x06\0\x05value?\xCC\xCC\xCC\xCC\xCC\xCC\xCD\0\x06\0\x05value?\xB9\xDB\"\xD0\xE5`B\x03\0\x05ticks\0\0\\\xCE\0\x08\0\x08modifier\0\x07maximum\0\n\0\x1Cminecraft:visual/cloud_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\0\x85\x03\0\x05value\xFF\xFF\xFF\xFF\0\x03\0\x05value\xFF\xFF\xFF\xFF\x03\0\x05ticks\0\0.[\0\x03\0\x05ticks\0\x005f\x03\0\x05value\xFF\x19\x19&\0\x03\0\x05value\xFF\x19\x19&\x03\0\x05ticks\0\0W:\0\0\n\0\x1Aminecraft:visual/sun_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\x06\0\x05value\0\0\0\0\0\0\0\0\0\0\n\0%minecraft:visual/sunrise_sunset_color\t\0\tkeyframes\n\0\0\0 \x03\0\x05ticks\0\0\0G\x08\0\x05value\0\t#5fefa333\0\x03\0\x05ticks\0\0\x016\x08\0\x05value\0\t#29f5ba33\0\x03\0\x05ticks\0\0\x025\x08\0\x05value\0\t#06fbd433\0\x08\0\x05value\0\t#00ffe533\x03\0\x05ticks\0\0\x02\xDA\0\x03\0\x05ticks\0\0,\x06\x08\0\x05value\0\t#00ffe533\0\x03\0\x05ticks\0\0,\x85\x08\0\x05value\0\t#04fcd833\0\x08\0\x05value\0\t#0ff9cb33\x03\0\x05ticks\0\0-\x02\0\x08\0\x05value\0\t#29f5ba33\x03\0\x05ticks\0\0-\xAA\0\x03\0\x05ticks\0\0.\x99\x08\0\x05value\0\t#5fefa333\0\x08\0\x05value\0\t#b1e78733\x03\0\x05ticks\0\0/\xD3\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\x000F\0\x08\0\x05value\0\t#e9e07233\x03\0\x05ticks\0\x000\xE0\0\x03\0\x05ticks\0\x001E\x08\0\x05value\0\t#f6dd6b33\0\x03\0\x05ticks\0\x001\xBC\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\x002)\x08\0\x05value\0\t#fed75c33\0\x08\0\x05value\0\t#ecd25133\x03\0\x05ticks\0\x002\xEB\0\x03\0\x05ticks\0\x003\xC4\x08\0\x05value\0\t#c1cc4733\0\x08\0\x05value\0\t#36be3733\x03\0\x05ticks\0\x005\xCF\0\x03\0\x05ticks\0\x006@\x08\0\x05value\0\t#1fbb3533\0\x03\0\x05ticks\0\x006\xD7\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\x007p\x08\0\x05value\0\t#00b33333\0\x03\0\x05ticks\0\0U/\x08\0\x05value\0\t#00b23333\0\x03\0\x05ticks\0\0U\xC9\x08\0\x05value\0\t#09b73333\0\x03\0\x05ticks\0\0V`\x08\0\x05value\0\t#1fbb3533\0\x08\0\x05value\0\t#36be3733\x03\0\x05ticks\0\0V\xD1\0\x08\0\x05value\0\t#c1cc4733\x03\0\x05ticks\0\0X\xDC\0\x03\0\x05ticks\0\0Y\xB5\x08\0\x05value\0\t#ecd25133\0\x03\0\x05ticks\0\0Zw\x08\0\x05value\0\t#fed75c33\0\x03\0\x05ticks\0\0Z\xE8\x08\0\x05value\0\t#feda6333\0\x03\0\x05ticks\0\0[\xC0\x08\0\x05value\0\t#e9e07233\0\x08\0\x05value\0\t#cce47e33\x03\0\x05ticks\0\0\\Z\0\x03\0\x05ticks\0\0\\\xCD\x08\0\x05value\0\t#b1e78733\0\0\n\0!minecraft:visual/sky_light_factor\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0,\x06\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x003T\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x03\0\x05ticks\0\0YL\x06\0\x05value?\xCE\xB8Q\xEB\x85\x1E\xB8\0\x08\0\x08modifier\0\x08multiply\0\n\0$minecraft:gameplay/bees_stay_in_hive\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\x000\xFE\x01\0\x05value\x01\0\x01\0\x05value\0\x03\0\x05ticks\0\0[\xA4\0\x08\0\x08modifier\0\x02or\0\n\0\x1Aminecraft:visual/sky_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#000000\x03\0\x05ticks\0\x005f\0\x03\0\x05ticks\0\0W:\x08\0\x05value\0\x07#000000\0\0\n\0\x1Bminecraft:visual/moon_angle\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value@\x80\xE0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\x06\0\x05value@f\x80\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\0\n\0,minecraft:gameplay/cat_waking_up_gift_chance\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x01j\x06\0\x05value\0\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\\s\x06\0\x05value?\xE6ffffff\0\x08\0\x08modifier\0\x07maximum\x08\0\x04ease\0\x08constant\0\n\0#minecraft:audio/firefly_bush_sounds\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x03\0\x05ticks\0\0[i\x01\0\x05value\0\0\x08\0\x08modifier\0\x02or\0\n\0*minecraft:gameplay/turtle_egg_hatch_chance\x08\0\x04ease\0\x08constant\t\0\tkeyframes\n\0\0\0\x02\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0RF\0\x03\0\x05ticks\0\0U\x91\x06\0\x05value?`bM\xD2\xF1\xA9\xFC\0\x08\0\x08modifier\0\x07maximum\0\n\0\"minecraft:gameplay/creaking_active\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\x01\x03\0\x05ticks\0\x0018\0\x01\0\x05value\0\x03\0\x05ticks\0\0[i\0\x08\0\x08modifier\0\x02or\0\n\0\x1Aminecraft:visual/fog_color\t\0\tkeyframes\n\0\0\0\x04\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x08\0\x05value\0\x07#ffffff\0\x03\0\x05ticks\0\x005f\x08\0\x05value\0\x07#0c0c16\0\x03\0\x05ticks\0\0W:\x08\0\x05value\0\x07#161616\0\x08\0\x08modifier\0\x08multiply\0\n\0\x1Bminecraft:visual/star_angle\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\x17p\x06\0\x05value@v\x80\0\0\0\0\0\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0\x17p\0\n\0\x04ease\t\0\x0Ccubic_bezier\x06\0\0\0\x04?\xD7+\x02\x0CI\xBA^?\xCE\xD9\x16\x87+\x02\x0C?\xE4j~\xF9\xDB\"\xD1?\xE8I\xBA^5?}\0\0\n\0\"minecraft:gameplay/sky_light_level\t\0\tkeyframes\n\0\0\0\x04\x06\0\x05value?\xF0\0\0\0\0\0\0\x03\0\x05ticks\0\0\0\x85\0\x03\0\x05ticks\0\0.[\x06\0\x05value?\xF0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x005f\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x03\0\x05ticks\0\0W:\x06\0\x05value?\xD1\x11\x11\x1Fb\x1A\xFD\0\x08\0\x08modifier\0\x08multiply\0\n\0 minecraft:visual/sky_light_color\x08\0\x08modifier\0\x08multiply\t\0\tkeyframes\n\0\0\0\x04\x03\0\x05ticks\0\0\x02\xDA\x08\0\x05value\0\x07#ffffff\0\x08\0\x05value\0\x07#ffffff\x03\0\x05ticks\0\0,\x06\0\x08\0\x05value\0\x07#7a7aff\x03\0\x05ticks\0\x003T\0\x08\0\x05value\0\x07#7a7aff\x03\0\x05ticks\0\0YL\0\0\n\0 minecraft:gameplay/monsters_burn\t\0\tkeyframes\n\0\0\0\x02\x01\0\x05value\0\x03\0\x05ticks\0\x000\xFE\0\x01\0\x05value\x01\x03\0\x05ticks\0\0[\xA4\0\x08\0\x08modifier\0\x02or\0\0\x03\0\x0Cperiod_ticks\0\0]\xC0\n\0\x0Ctime_markers\x03\0\x1Cminecraft:wake_up_from_sleep\0\0\0\0\x03\0\x1Cminecraft:roll_village_siege\0\0FP\n\0\x12minecraft:midnight\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0FP\0\n\0\x0Fminecraft:night\x03\0\x05ticks\0\x002\xC8\x01\0\x10show_in_commands\x01\0\n\0\rminecraft:day\x01\0\x10show_in_commands\x01\x03\0\x05ticks\0\0\x03\xE8\0\n\0\x0Eminecraft:noon\x03\0\x05ticks\0\0\x17p\x01\0\x10show_in_commands\x01\0\0\0" } , StaticRegistryEntry { name : "early_game" , data : b"\n\n\0\x06tracks\n\0,minecraft:gameplay/can_pillager_patrol_spawn\x08\0\x08modifier\0\x03and\t\0\tkeyframes\n\0\0\0\x02\x03\0\x05ticks\0\0\0\0\x01\0\x05value\0\0\x03\0\x05ticks\0\x01\xD4\xC0\x01\0\x05value\x01\0\0\0\x08\0\x05clock\0\x13minecraft:overworld\0" } , StaticRegistryEntry { name : "moon" , data : b"\n\n\0\x06tracks\n\0\x1Bminecraft:visual/moon_phase\t\0\tkeyframes\n\0\0\0\x08\x03\0\x05ticks\0\0\0\0\x08\0\x05value\0\tfull_moon\0\x03\0\x05ticks\0\0]\xC0\x08\0\x05value\0\x0Ewaning_gibbous\0\x03\0\x05ticks\0\0\xBB\x80\x08\0\x05value\0\rthird_quarter\0\x03\0\x05ticks\0\x01\x19@\x08\0\x05value\0\x0Fwaning_crescent\0\x03\0\x05ticks\0\x01w\0\x08\0\x05value\0\x08new_moon\0\x03\0\x05ticks\0\x01\xD4\xC0\x08\0\x05value\0\x0Fwaxing_crescent\0\x03\0\x05ticks\0\x022\x80\x08\0\x05value\0\rfirst_quarter\0\x03\0\x05ticks\0\x02\x90@\x08\0\x05value\0\x0Ewaxing_gibbous\0\0\n\0-minecraft:gameplay/surface_slime_spawn_chance\x08\0\x04ease\0\x08constant\t\0\tkeyframes\n\0\0\0\x08\x03\0\x05ticks\0\0\0\0\x06\0\x05value?\xE0\0\0\0\0\0\0\0\x03\0\x05ticks\0\0]\xC0\x06\0\x05value?\xD8\0\0\0\0\0\0\0\x06\0\x05value?\xD0\0\0\0\0\0\0\x03\0\x05ticks\0\0\xBB\x80\0\x06\0\x05value?\xC0\0\0\0\0\0\0\x03\0\x05ticks\0\x01\x19@\0\x06\0\x05value\0\0\0\0\0\0\0\0\x03\0\x05ticks\0\x01w\0\0\x03\0\x05ticks\0\x01\xD4\xC0\x06\0\x05value?\xC0\0\0\0\0\0\0\0\x06\0\x05value?\xD0\0\0\0\0\0\0\x03\0\x05ticks\0\x022\x80\0\x06\0\x05value?\xD8\0\0\0\0\0\0\x03\0\x05ticks\0\x02\x90@\0\x08\0\x08modifier\0\x07maximum\0\0\x08\0\x05clock\0\x13minecraft:overworld\x03\0\x0Cperiod_ticks\0\x02\xEE\0\0" } , StaticRegistryEntry { name : "villager_schedule" , data : b"\n\x08\0\x05clock\0\x13minecraft:overworld\n\0\x06tracks\n\0)minecraft:gameplay/baby_villager_activity\t\0\tkeyframes\n\0\0\0\x05\x08\0\x05value\0\x0Eminecraft:idle\x03\0\x05ticks\0\0\0\n\0\x03\0\x05ticks\0\0\x0B\xB8\x08\0\x05value\0\x0Eminecraft:play\0\x08\0\x05value\0\x0Eminecraft:idle\x03\0\x05ticks\0\0\x17p\0\x08\0\x05value\0\x0Eminecraft:play\x03\0\x05ticks\0\0'\x10\0\x08\0\x05value\0\x0Eminecraft:rest\x03\0\x05ticks\0\0.\xE0\0\0\n\0$minecraft:gameplay/villager_activity\t\0\tkeyframes\n\0\0\0\x05\x03\0\x05ticks\0\0\0\n\x08\0\x05value\0\x0Eminecraft:idle\0\x08\0\x05value\0\x0Eminecraft:work\x03\0\x05ticks\0\0\x07\xD0\0\x08\0\x05value\0\x0Eminecraft:meet\x03\0\x05ticks\0\0#(\0\x08\0\x05value\0\x0Eminecraft:idle\x03\0\x05ticks\0\0*\xF8\0\x08\0\x05value\0\x0Eminecraft:rest\x03\0\x05ticks\0\0.\xE0\0\0\0\x03\0\x0Cperiod_ticks\0\0]\xC0\0" }] , } , StaticRegistry { registry_id : "dialog" , entries : & [StaticRegistryEntry { name : "custom_options" , data : b"\n\x03\0\x0Cbutton_width\0\0\x016\x03\0\x07columns\0\0\0\x01\x08\0\x04type\0\x15minecraft:dialog_list\x08\0\x07dialogs\0!#minecraft:pause_screen_additions\n\0\x05title\x08\0\ttranslate\0\x19menu.custom_options.title\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x13menu.custom_options\0\n\0\x0Bexit_action\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\x03\0\x05width\0\0\0\xC8\0\0" } , StaticRegistryEntry { name : "quick_actions" , data : b"\n\n\0\x0Eexternal_title\x08\0\ttranslate\0\x12menu.quick_actions\0\n\0\x05title\x08\0\ttranslate\0\x18menu.quick_actions.title\0\x03\0\x07columns\0\0\0\x01\x08\0\x07dialogs\0\x18#minecraft:quick_actions\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\x08\0\x04type\0\x15minecraft:dialog_list\x03\0\x0Cbutton_width\0\0\x016\0" } , StaticRegistryEntry { name : "server_links" , data : b"\n\n\0\x05title\x08\0\ttranslate\0\x17menu.server_links.title\0\x03\0\x07columns\0\0\0\x01\x03\0\x0Cbutton_width\0\0\x016\x08\0\x04type\0\x16minecraft:server_links\n\0\x0Bexit_action\x03\0\x05width\0\0\0\xC8\n\0\x05label\x08\0\ttranslate\0\x08gui.back\0\0\n\0\x0Eexternal_title\x08\0\ttranslate\0\x11menu.server_links\0\0" }] , } , StaticRegistry { registry_id : "world_clock" , entries : & [StaticRegistryEntry { name : "overworld" , data : b"\n\0" } , StaticRegistryEntry { name : "the_end" , data : b"\n\0" }] , } , StaticRegistry { registry_id : "test_environment" , entries : & [StaticRegistryEntry { name : "default" , data : b"\n\x08\0\x04type\0\x10minecraft:all_of\t\0\x0Bdefinitions\0\0\0\0\0\0" }] , } , StaticRegistry { registry_id : "test_instance" , entries : & [StaticRegistryEntry { name : "always_pass" , data : b"\n\x03\0\x0Bsetup_ticks\0\0\0\x01\x08\0\x08function\0\x15minecraft:always_pass\x08\0\tstructure\0\x0Fminecraft:empty\x08\0\x04type\0\x12minecraft:function\x03\0\tmax_ticks\0\0\0\x01\x01\0\x08required\0\x08\0\x0Benvironment\0\x11minecraft:default\0" }] , } , StaticRegistry { registry_id : "sulfur_cube_archetype" , entries : & [StaticRegistryEntry { name : "bouncy" , data : b"\n\x08\0\x05items\0'#minecraft:sulfur_cube_archetype/bouncy\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\toperation\0\tadd_value\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x06\0\x06amount\xC0\0\0\0\0\0\0\0\x08\0\x02id\0)minecraft:bouncy_add_knockback_resistance\0\x08\0\x02id\x003minecraft:bouncy_add_explosion_knockback_resistance\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount\xC0\0\0\0\0\0\0\0\0\x06\0\x06amount?\xEC\xCC\xCC\xC0\0\0\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x08\0\x02id\0\x1Fminecraft:bouncy_add_bounciness\0\x06\0\x06amount\xBF\xE6ff`\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0&minecraft:bouncy_mul_friction_modifier\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\x02id\0&minecraft:bouncy_mul_air_drag_modifier\0\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xDAffffff\x06\0\x0Evertical_power?\xBA\xE1G\xAE\x14z\xE1\0\n\0\x0Esound_settings\x06\0\x13push_sound_cooldown?\xE6ffffff\x08\0\thit_sound\0'minecraft:entity.sulfur_cube.bouncy.hit\x06\0\x1Cpush_sound_impulse_threshold?\xD3333333\x08\0\npush_sound\0(minecraft:entity.sulfur_cube.bouncy.push\0\x01\0\x07buoyant\x01\0" } , StaticRegistryEntry { name : "explosive" , data : b"\n\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\x08\0\x02id\0,minecraft:explosive_add_knockback_resistance\0\x08\0\x02id\x006minecraft:explosive_add_explosion_knockback_resistance\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\toperation\0\tadd_value\0\x06\0\x06amount?\xE0\0\0\0\0\0\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x08\0\x02id\0\"minecraft:explosive_add_bounciness\0\x08\0\x02id\0)minecraft:explosive_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:friction_modifier\x06\0\x06amount\xBF\xE6ff`\0\0\0\0\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\x06\0\x06amount\xBF\xE6ff`\0\0\0\x08\0\toperation\0\x14add_multiplied_total\x08\0\x02id\0)minecraft:explosive_mul_air_drag_modifier\0\n\0\texplosion\x01\0\x0Bcauses_fire\0\x03\0\x04fuse\0\0\0x\x03\0\x05power\0\0\0\x03\0\n\0\x13knockback_modifiers\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\x06\0\x10horizontal_power?\xDAffffff\0\x01\0\x07buoyant\x01\x08\0\x05items\0*#minecraft:sulfur_cube_archetype/explosive\n\0\x0Esound_settings\x08\0\thit_sound\0*minecraft:entity.sulfur_cube.explosive.hit\x06\0\x13push_sound_cooldown?\xE6ffffff\x06\0\x1Cpush_sound_impulse_threshold?\xB9\x99\x99\x99\x99\x99\x9A\x08\0\npush_sound\0+minecraft:entity.sulfur_cube.explosive.push\0\0" } , StaticRegistryEntry { name : "fast_flat" , data : b"\n\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\toperation\0\tadd_value\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\0,minecraft:fast_flat_add_knockback_resistance\0\x08\0\x02id\x006minecraft:fast_flat_add_explosion_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount\xBF\xF0\0\0\0\0\0\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xE0\0\0\0\0\0\0\x08\0\x02id\0\"minecraft:fast_flat_add_bounciness\0\x08\0\x02id\0)minecraft:fast_flat_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\x06\0\x06amount\xBF\xE9\x99\x99\x98\0\0\0\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\x08\0\x02id\0)minecraft:fast_flat_mul_air_drag_modifier\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\toperation\0\x14add_multiplied_total\0\n\0\x0Esound_settings\x08\0\npush_sound\0+minecraft:entity.sulfur_cube.fast_flat.push\x06\0\x13push_sound_cooldown?\xEC\xCC\xCC\xCC\xCC\xCC\xCD\x06\0\x1Cpush_sound_impulse_threshold?\x9E\xB8Q\xEB\x85\x1E\xB8\x08\0\thit_sound\0*minecraft:entity.sulfur_cube.fast_flat.hit\0\x08\0\x05items\0*#minecraft:sulfur_cube_archetype/fast_flat\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xED333333\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\0" } , StaticRegistryEntry { name : "fast_sliding" , data : b"\n\x08\0\x05items\0-#minecraft:sulfur_cube_archetype/fast_sliding\n\0\x0Esound_settings\x08\0\thit_sound\0-minecraft:entity.sulfur_cube.fast_sliding.hit\x08\0\npush_sound\0.minecraft:entity.sulfur_cube.fast_sliding.push\x06\0\x13push_sound_cooldown?\xF0\0\0\0\0\0\0\x06\0\x1Cpush_sound_impulse_threshold?\xA9\x99\x99\x99\x99\x99\x9A\0\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xE0\0\0\0\0\0\0\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\0/minecraft:fast_sliding_add_knockback_resistance\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\x02id\09minecraft:fast_sliding_add_explosion_knockback_resistance\x08\0\toperation\0\tadd_value\x06\0\x06amount?\xE0\0\0\0\0\0\0\0\x06\0\x06amount?\xB9\x99\x99\xA0\0\0\0\x08\0\tattribute\0\x14minecraft:bounciness\x08\0\x02id\0%minecraft:fast_sliding_add_bounciness\x08\0\toperation\0\tadd_value\0\x06\0\x06amount\xBF\xEEfff\0\0\x01\x08\0\x02id\0,minecraft:fast_sliding_mul_friction_modifier\x08\0\toperation\0\x14add_multiplied_total\x08\0\tattribute\0\x1Bminecraft:friction_modifier\0\x08\0\toperation\0\x14add_multiplied_total\x06\0\x06amount\xBF\xEF\xAE\x14{\0\0\0\x08\0\x02id\0,minecraft:fast_sliding_mul_air_drag_modifier\x08\0\tattribute\0\x1Bminecraft:air_drag_modifier\0\n\0\x13knockback_modifiers\x06\0\x10horizontal_power?\xE5333333\x06\0\x0Evertical_power?\xB7\n=p\xA3\xD7\n\0\0" } , StaticRegistryEntry { name : "high_resistance" , data : b"\n\t\0\x13attribute_modifiers\n\0\0\0\x05\x08\0\tattribute\0\x1Eminecraft:knockback_resistance\x08\0\x02id\x002minecraft:high_resistance_add_knockback_resistance\x06\0\x06amount?\xE6ff`\0\0\0\x08\0\toperation\0\tadd_value\0\x08\0\tattribute\0(minecraft:explosion_knockback_resistance\x08\0\x02id\0 Vec { diff --git a/crates/pumpkin-data/src/generated/slot_display_id_remap.rs b/crates/pumpkin-data/src/generated/slot_display_id_remap.rs index 1859300f8..922ae6d92 100644 --- a/crates/pumpkin-data/src/generated/slot_display_id_remap.rs +++ b/crates/pumpkin-data/src/generated/slot_display_id_remap.rs @@ -35,7 +35,8 @@ pub fn remap_slot_display_id_for_version( version: JavaMinecraftVersion, ) -> u32 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_7_6 .get(slot_display_id as usize) .copied() @@ -45,29 +46,38 @@ pub fn remap_slot_display_id_for_version( .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_9 - .get(slot_display_id as usize) - .copied() - .unwrap_or(slot_display_id), + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => { + SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_9 + .get(slot_display_id as usize) + .copied() + .unwrap_or(slot_display_id) + } pumpkin_util::version::JavaMinecraftVersion::V_1_10 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_10 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_11 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_12 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_13 .get(slot_display_id as usize) .copied() @@ -79,43 +89,55 @@ pub fn remap_slot_display_id_for_version( .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_14 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_15 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_16 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_16_2 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_17 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_18 .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id) } - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => { + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => { SLOT_DISPLAY_ID_REMAP_V_26_2_TO_V_1_19 .get(slot_display_id as usize) .copied() diff --git a/crates/pumpkin-data/src/generated/sound_id_remap.rs b/crates/pumpkin-data/src/generated/sound_id_remap.rs index fb1980aeb..aaf35de75 100644 --- a/crates/pumpkin-data/src/generated/sound_id_remap.rs +++ b/crates/pumpkin-data/src/generated/sound_id_remap.rs @@ -3158,7 +3158,8 @@ const SOUND_ID_REMAP_V_26_2_TO_V_26_1: &[u16] = &[ #[must_use] pub fn remap_sound_id_for_version(sound_id: u16, version: JavaMinecraftVersion) -> u16 { match version { - pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => SOUND_ID_REMAP_V_26_2_TO_V_1_7_6 + pumpkin_util::version::JavaMinecraftVersion::V_1_7_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_7_6 => SOUND_ID_REMAP_V_26_2_TO_V_1_7_6 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), @@ -3166,7 +3167,10 @@ pub fn remap_sound_id_for_version(sound_id: u16, version: JavaMinecraftVersion) .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_9 => SOUND_ID_REMAP_V_26_2_TO_V_1_9 + pumpkin_util::version::JavaMinecraftVersion::V_1_9 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_9_3 => SOUND_ID_REMAP_V_26_2_TO_V_1_9 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), @@ -3174,15 +3178,19 @@ pub fn remap_sound_id_for_version(sound_id: u16, version: JavaMinecraftVersion) .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_11 => SOUND_ID_REMAP_V_26_2_TO_V_1_11 + pumpkin_util::version::JavaMinecraftVersion::V_1_11 + | pumpkin_util::version::JavaMinecraftVersion::V_1_11_1 => SOUND_ID_REMAP_V_26_2_TO_V_1_11 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_12 => SOUND_ID_REMAP_V_26_2_TO_V_1_12 + pumpkin_util::version::JavaMinecraftVersion::V_1_12 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_12_2 => SOUND_ID_REMAP_V_26_2_TO_V_1_12 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_13 => SOUND_ID_REMAP_V_26_2_TO_V_1_13 + pumpkin_util::version::JavaMinecraftVersion::V_1_13 + | pumpkin_util::version::JavaMinecraftVersion::V_1_13_1 => SOUND_ID_REMAP_V_26_2_TO_V_1_13 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), @@ -3190,31 +3198,45 @@ pub fn remap_sound_id_for_version(sound_id: u16, version: JavaMinecraftVersion) .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_14 => SOUND_ID_REMAP_V_26_2_TO_V_1_14 + pumpkin_util::version::JavaMinecraftVersion::V_1_14 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_14_4 => SOUND_ID_REMAP_V_26_2_TO_V_1_14 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_15 => SOUND_ID_REMAP_V_26_2_TO_V_1_15 + pumpkin_util::version::JavaMinecraftVersion::V_1_15 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_1 + | pumpkin_util::version::JavaMinecraftVersion::V_1_15_2 => SOUND_ID_REMAP_V_26_2_TO_V_1_15 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16 => SOUND_ID_REMAP_V_26_2_TO_V_1_16 + pumpkin_util::version::JavaMinecraftVersion::V_1_16 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_1 => SOUND_ID_REMAP_V_26_2_TO_V_1_16 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 => SOUND_ID_REMAP_V_26_2_TO_V_1_16_2 + pumpkin_util::version::JavaMinecraftVersion::V_1_16_2 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_3 + | pumpkin_util::version::JavaMinecraftVersion::V_1_16_4 => { + SOUND_ID_REMAP_V_26_2_TO_V_1_16_2 + .get(usize::from(sound_id)) + .copied() + .unwrap_or(sound_id) + } + pumpkin_util::version::JavaMinecraftVersion::V_1_17 + | pumpkin_util::version::JavaMinecraftVersion::V_1_17_1 => SOUND_ID_REMAP_V_26_2_TO_V_1_17 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_17 => SOUND_ID_REMAP_V_26_2_TO_V_1_17 + pumpkin_util::version::JavaMinecraftVersion::V_1_18 + | pumpkin_util::version::JavaMinecraftVersion::V_1_18_2 => SOUND_ID_REMAP_V_26_2_TO_V_1_18 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_18 => SOUND_ID_REMAP_V_26_2_TO_V_1_18 - .get(usize::from(sound_id)) - .copied() - .unwrap_or(sound_id), - pumpkin_util::version::JavaMinecraftVersion::V_1_19 => SOUND_ID_REMAP_V_26_2_TO_V_1_19 + pumpkin_util::version::JavaMinecraftVersion::V_1_19 + | pumpkin_util::version::JavaMinecraftVersion::V_1_19_1 => SOUND_ID_REMAP_V_26_2_TO_V_1_19 .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), diff --git a/crates/pumpkin-data/src/generated/tag.rs b/crates/pumpkin-data/src/generated/tag.rs index c4532043b..9729b53b7 100644 --- a/crates/pumpkin-data/src/generated/tag.rs +++ b/crates/pumpkin-data/src/generated/tag.rs @@ -5,6 +5,7 @@ pub type Tag = (&'static [&'static str], &'static [u16]); pub enum RegistryKey { BannerPattern, Block, + CatVariant, DamageType, Dialog, DimensionType, @@ -21,6 +22,7 @@ pub enum RegistryKey { VillagerTrade, WorldgenBiome, WorldgenConfiguredFeature, + WorldgenConfiguredStructureFeature, WorldgenFlatLevelGeneratorPreset, WorldgenStructure, WorldgenWorldPreset, @@ -29,6 +31,7 @@ impl RegistryKey { pub const ALL: &[Self] = &[ Self::BannerPattern, Self::Block, + Self::CatVariant, Self::DamageType, Self::Dialog, Self::DimensionType, @@ -45,6 +48,7 @@ impl RegistryKey { Self::VillagerTrade, Self::WorldgenBiome, Self::WorldgenConfiguredFeature, + Self::WorldgenConfiguredStructureFeature, Self::WorldgenFlatLevelGeneratorPreset, Self::WorldgenStructure, Self::WorldgenWorldPreset, @@ -52,6 +56,7 @@ impl RegistryKey { pub const NETWORK_KEYS: &[Self] = &[ Self::BannerPattern, Self::Block, + Self::CatVariant, Self::DamageType, Self::Dialog, Self::DimensionType, @@ -72,6 +77,7 @@ impl RegistryKey { match self { Self::VillagerTrade => false, Self::WorldgenConfiguredFeature => false, + Self::WorldgenConfiguredStructureFeature => false, Self::WorldgenFlatLevelGeneratorPreset => false, Self::WorldgenStructure => false, Self::WorldgenWorldPreset => false, @@ -79,10 +85,36 @@ impl RegistryKey { } } #[must_use] + pub const fn is_valid_for_version(&self, version: JavaMinecraftVersion) -> bool { + if !self.is_network_synced() { + return false; + } + match self { + Self::Block | Self::Item | Self::Fluid => { + (version as u32) >= (JavaMinecraftVersion::V_1_13 as u32) + } + Self::EntityType => (version as u32) >= (JavaMinecraftVersion::V_1_14 as u32), + Self::GameEvent => (version as u32) >= (JavaMinecraftVersion::V_1_17 as u32), + Self::WorldgenBiome => (version as u32) >= (JavaMinecraftVersion::V_1_18 as u32), + Self::BannerPattern + | Self::Instrument + | Self::PaintingVariant + | Self::PointOfInterestType => { + (version as u32) >= (JavaMinecraftVersion::V_1_19 as u32) + } + Self::DamageType => (version as u32) >= (JavaMinecraftVersion::V_1_20 as u32), + Self::Enchantment | Self::Potion => { + (version as u32) >= (JavaMinecraftVersion::V_1_20_5 as u32) + } + _ => (version as u32) >= (JavaMinecraftVersion::V_26_1 as u32), + } + } + #[must_use] pub fn from_string(s: &str) -> Option { match s { "banner_pattern" => Some(Self::BannerPattern), "block" => Some(Self::Block), + "cat_variant" => Some(Self::CatVariant), "damage_type" => Some(Self::DamageType), "dialog" => Some(Self::Dialog), "dimension_type" => Some(Self::DimensionType), @@ -99,6 +131,9 @@ impl RegistryKey { "villager_trade" => Some(Self::VillagerTrade), "worldgen/biome" => Some(Self::WorldgenBiome), "worldgen/configured_feature" => Some(Self::WorldgenConfiguredFeature), + "worldgen/configured_structure_feature" => { + Some(Self::WorldgenConfiguredStructureFeature) + } "worldgen/flat_level_generator_preset" => Some(Self::WorldgenFlatLevelGeneratorPreset), "worldgen/structure" => Some(Self::WorldgenStructure), "worldgen/world_preset" => Some(Self::WorldgenWorldPreset), @@ -110,6 +145,7 @@ impl RegistryKey { match self { Self::BannerPattern => "banner_pattern", Self::Block => "block", + Self::CatVariant => "cat_variant", Self::DamageType => "damage_type", Self::Dialog => "dialog", Self::DimensionType => "dimension_type", @@ -126,6 +162,7 @@ impl RegistryKey { Self::VillagerTrade => "villager_trade", Self::WorldgenBiome => "worldgen/biome", Self::WorldgenConfiguredFeature => "worldgen/configured_feature", + Self::WorldgenConfiguredStructureFeature => "worldgen/configured_structure_feature", Self::WorldgenFlatLevelGeneratorPreset => "worldgen/flat_level_generator_preset", Self::WorldgenStructure => "worldgen/structure", Self::WorldgenWorldPreset => "worldgen/world_preset", @@ -17013,6 +17050,632 @@ pub mod WorldgenWorldPreset { ); } static WORLDGENWORLDPRESET_TAGS: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & WorldgenWorldPreset :: MINECRAFT_EXTENDED , "minecraft:normal" => & WorldgenWorldPreset :: MINECRAFT_NORMAL }; +static TAGS_V_1_13_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 275u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 260u16]) , "minecraft:enderman_holdable" => & (& ["grass_block" , "dirt" , "coarse_dirt" , "podzol" , "sand" , "red_sand" , "gravel" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "mycelium" , "netherrack"] , & [8u16 , 9u16 , 10u16 , 11u16 , 37u16 , 39u16 , 40u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 373u16 , 285u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16]) , "minecraft:slabs" => & (& ["stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab"] , & [610u16 , 617u16 , 612u16 , 603u16 , 601u16 , 605u16 , 602u16 , 599u16 , 600u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs"] , & [200u16 , 223u16 , 404u16 , 397u16 , 516u16 , 406u16 , 405u16 , 518u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_13_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_13_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 777u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 807u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16]) , "minecraft:slabs" => & (& ["stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab"] , & [311u16 , 318u16 , 313u16 , 302u16 , 300u16 , 304u16 , 301u16 , 298u16 , 299u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs"] , & [469u16 , 364u16 , 470u16 , 466u16 , 473u16 , 472u16 , 471u16 , 475u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 828u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_13( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_13_BLOCK), + RegistryKey::Fluid => Some(&TAGS_V_1_13_FLUID), + RegistryKey::Item => Some(&TAGS_V_1_13_ITEM), + _ => None, + } +} +static TAGS_V_1_14_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armorer_poi" => & (& ["blast_furnace"] , & [841u16]) , "minecraft:bamboo_plantable_on" => & (& ["bamboo" , "bamboo_sapling" , "gravel" , "sand" , "red_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [792u16 , 791u16 , 40u16 , 37u16 , 39u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:butcher_poi" => & (& ["smoker"] , & [840u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 275u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cartographer_poi" => & (& ["cartography_table"] , & [842u16]) , "minecraft:cleric_poi" => & (& ["brewing_stand"] , & [386u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dirt_like" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "end_stone" , "iron_bars"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 393u16 , 341u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "grass_block" , "dirt" , "coarse_dirt" , "podzol" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "mycelium" , "netherrack"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 8u16 , 9u16 , 10u16 , 11u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 373u16 , 285u16]) , "minecraft:farmer_poi" => & (& ["composter"] , & [909u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 382u16]) , "minecraft:fisherman_poi" => & (& ["barrel"] , & [839u16]) , "minecraft:fletcher_poi" => & (& ["fletching_table"] , & [843u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16]) , "minecraft:job_site_poi" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:leatherworker_poi" => & (& ["cauldron"] , & [387u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16]) , "minecraft:librarian_poi" => & (& ["lectern"] , & [845u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:mason_poi" => & (& ["stonecutter"] , & [847u16]) , "minecraft:meeting_site_poi" => & (& ["bell"] , & [848u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16]) , "minecraft:points_of_interest" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone" , "red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed" , "bell"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16 , 124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16 , 848u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16]) , "minecraft:shepherd_poi" => & (& ["loom"] , & [838u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16]) , "minecraft:slabs" => & (& ["stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab"] , & [610u16 , 611u16 , 617u16 , 612u16 , 603u16 , 601u16 , 605u16 , 602u16 , 599u16 , 600u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs"] , & [200u16 , 223u16 , 404u16 , 397u16 , 516u16 , 406u16 , 405u16 , 518u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:toolsmith_poi" => & (& ["smithing_table"] , & [846u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16]) , "minecraft:weaponsmith_poi" => & (& ["grindstone"] , & [844u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_14_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_14_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_14_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 777u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 807u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16]) , "minecraft:slabs" => & (& ["stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab"] , & [311u16 , 312u16 , 318u16 , 313u16 , 302u16 , 300u16 , 304u16 , 301u16 , 298u16 , 299u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs"] , & [469u16 , 364u16 , 470u16 , 466u16 , 473u16 , 472u16 , 471u16 , 475u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_14( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_14_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_14_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_14_FLUID), + RegistryKey::Item => Some(&TAGS_V_1_14_ITEM), + _ => None, + } +} +static TAGS_V_1_15_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armorer_poi" => & (& ["blast_furnace"] , & [841u16]) , "minecraft:bamboo_plantable_on" => & (& ["bamboo" , "bamboo_sapling" , "gravel" , "sand" , "red_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [792u16 , 791u16 , 40u16 , 37u16 , 39u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:butcher_poi" => & (& ["smoker"] , & [840u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 275u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cartographer_poi" => & (& ["cartography_table"] , & [842u16]) , "minecraft:cleric_poi" => & (& ["brewing_stand"] , & [386u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dirt_like" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "end_stone" , "iron_bars"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 393u16 , 341u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "grass_block" , "dirt" , "coarse_dirt" , "podzol" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "mycelium" , "netherrack"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 8u16 , 9u16 , 10u16 , 11u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 373u16 , 285u16]) , "minecraft:farmer_poi" => & (& ["composter"] , & [909u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 382u16]) , "minecraft:fisherman_poi" => & (& ["barrel"] , & [839u16]) , "minecraft:fletcher_poi" => & (& ["fletching_table"] , & [843u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16]) , "minecraft:job_site_poi" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:leatherworker_poi" => & (& ["cauldron"] , & [387u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16]) , "minecraft:librarian_poi" => & (& ["lectern"] , & [845u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:mason_poi" => & (& ["stonecutter"] , & [847u16]) , "minecraft:meeting_site_poi" => & (& ["bell"] , & [848u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16]) , "minecraft:points_of_interest" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone" , "red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed" , "bell"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16 , 124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16 , 848u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16]) , "minecraft:shepherd_poi" => & (& ["loom"] , & [838u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16]) , "minecraft:slabs" => & (& ["stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab"] , & [610u16 , 611u16 , 617u16 , 612u16 , 603u16 , 601u16 , 605u16 , 602u16 , 599u16 , 600u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs"] , & [200u16 , 223u16 , 404u16 , 397u16 , 516u16 , 406u16 , 405u16 , 518u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:toolsmith_poi" => & (& ["smithing_table"] , & [846u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16]) , "minecraft:weaponsmith_poi" => & (& ["grindstone"] , & [844u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_15_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_15_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_15_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "stone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 777u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 807u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16]) , "minecraft:slabs" => & (& ["stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "acacia_slab" , "birch_slab" , "dark_oak_slab" , "jungle_slab" , "oak_slab" , "spruce_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab"] , & [311u16 , 312u16 , 318u16 , 313u16 , 302u16 , 300u16 , 304u16 , 301u16 , 298u16 , 299u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "cobblestone_stairs" , "spruce_stairs" , "sandstone_stairs" , "acacia_stairs" , "jungle_stairs" , "birch_stairs" , "dark_oak_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs"] , & [469u16 , 364u16 , 470u16 , 466u16 , 473u16 , 472u16 , 471u16 , 475u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_15( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_15_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_15_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_15_FLUID), + RegistryKey::Item => Some(&TAGS_V_1_15_ITEM), + _ => None, + } +} +static TAGS_V_1_16_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armorer_poi" => & (& ["blast_furnace"] , & [841u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "bamboo" , "bamboo_sapling" , "gravel" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [37u16 , 39u16 , 792u16 , 791u16 , 40u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:butcher_poi" => & (& ["smoker"] , & [840u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cartographer_poi" => & (& ["cartography_table"] , & [842u16]) , "minecraft:cleric_poi" => & (& ["brewing_stand"] , & [386u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dirt_like" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "grass_block" , "dirt" , "coarse_dirt" , "podzol" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "mycelium" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 8u16 , 9u16 , 10u16 , 11u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 373u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:farmer_poi" => & (& ["composter"] , & [909u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:fisherman_poi" => & (& ["barrel"] , & [839u16]) , "minecraft:fletcher_poi" => & (& ["fletching_table"] , & [843u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore"] , & [42u16 , 48u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:job_site_poi" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:leatherworker_poi" => & (& ["cauldron"] , & [387u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16]) , "minecraft:librarian_poi" => & (& ["lectern"] , & [845u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:mason_poi" => & (& ["stonecutter"] , & [847u16]) , "minecraft:meeting_site_poi" => & (& ["bell"] , & [848u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [862u16 , 863u16 , 864u16 , 865u16 , 871u16 , 872u16 , 873u16 , 874u16 , 883u16 , 884u16 , 885u16 , 886u16 , 887u16 , 888u16 , 889u16 , 890u16 , 891u16 , 892u16 , 893u16 , 894u16 , 895u16 , 896u16 , 897u16 , 898u16 , 899u16 , 900u16 , 901u16 , 902u16 , 903u16 , 904u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16]) , "minecraft:points_of_interest" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone" , "red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed" , "bell"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16 , 124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16 , 848u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16]) , "minecraft:shepherd_poi" => & (& ["loom"] , & [838u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:toolsmith_poi" => & (& ["smithing_table"] , & [846u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:weaponsmith_poi" => & (& ["grindstone"] , & [844u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_16_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_16_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_16_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 777u16 , 778u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 807u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:furnace_materials" => & (& ["cobblestone" , "blackstone"] , & [62u16 , 1416u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore"] , & [97u16 , 107u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe"] , & [97u16 , 107u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone"] , & [62u16 , 1416u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_16( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_16_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_16_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_16_FLUID), + RegistryKey::Item => Some(&TAGS_V_1_16_ITEM), + _ => None, + } +} +static TAGS_V_1_16_2_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armorer_poi" => & (& ["blast_furnace"] , & [841u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "bamboo" , "bamboo_sapling" , "gravel" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [37u16 , 39u16 , 792u16 , 791u16 , 40u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:butcher_poi" => & (& ["smoker"] , & [840u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cartographer_poi" => & (& ["cartography_table"] , & [842u16]) , "minecraft:cleric_poi" => & (& ["brewing_stand"] , & [386u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dirt_like" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "grass_block" , "dirt" , "coarse_dirt" , "podzol" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "mycelium" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 8u16 , 9u16 , 10u16 , 11u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 373u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:farmer_poi" => & (& ["composter"] , & [909u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:fisherman_poi" => & (& ["barrel"] , & [839u16]) , "minecraft:fletcher_poi" => & (& ["fletching_table"] , & [843u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore"] , & [42u16 , 48u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:job_site_poi" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:leatherworker_poi" => & (& ["cauldron"] , & [387u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16]) , "minecraft:librarian_poi" => & (& ["lectern"] , & [845u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:mason_poi" => & (& ["stonecutter"] , & [847u16]) , "minecraft:meeting_site_poi" => & (& ["bell"] , & [848u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [862u16 , 863u16 , 864u16 , 865u16 , 871u16 , 872u16 , 873u16 , 874u16 , 883u16 , 884u16 , 885u16 , 886u16 , 887u16 , 888u16 , 889u16 , 890u16 , 891u16 , 892u16 , 893u16 , 894u16 , 895u16 , 896u16 , 897u16 , 898u16 , 899u16 , 900u16 , 901u16 , 902u16 , 903u16 , 904u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16]) , "minecraft:points_of_interest" => & (& ["blast_furnace" , "smoker" , "cartography_table" , "brewing_stand" , "composter" , "barrel" , "fletching_table" , "cauldron" , "lectern" , "stonecutter" , "loom" , "smithing_table" , "grindstone" , "red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed" , "bell"] , & [841u16 , 840u16 , 842u16 , 386u16 , 909u16 , 839u16 , 843u16 , 387u16 , 845u16 , 847u16 , 838u16 , 846u16 , 844u16 , 124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16 , 848u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16]) , "minecraft:shepherd_poi" => & (& ["loom"] , & [838u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:toolsmith_poi" => & (& ["smithing_table"] , & [846u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:weaponsmith_poi" => & (& ["grindstone"] , & [844u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_16_2_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_16_2_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_16_2_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 777u16 , 778u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 807u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore"] , & [97u16 , 107u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe"] , & [97u16 , 107u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone"] , & [62u16 , 1416u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone"] , & [62u16 , 1416u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_16_2( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_16_2_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_16_2_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_16_2_FLUID), + RegistryKey::Item => Some(&TAGS_V_1_16_2_ITEM), + _ => None, + } +} +static TAGS_V_1_17_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "bamboo" , "bamboo_sapling" , "gravel"] , & [37u16 , 39u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 792u16 , 791u16 , 40u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame"] , & [34u16 , 198u16 , 201u16 , 392u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16 , 98u16 , 1139u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["snow" , "powder_snow"] , & [276u16 , 1027u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_replaceables" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 281u16 , 40u16 , 37u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16 , 98u16 , 1139u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "sculk_sensor" , "moss_block" , "moss_carpet"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 1028u16 , 1144u16 , 1140u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "stone_button" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 275u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder" , "soul_soil" , "rooted_dirt"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16 , 287u16 , 1149u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [862u16 , 863u16 , 864u16 , 865u16 , 871u16 , 872u16 , 873u16 , 874u16 , 883u16 , 884u16 , 885u16 , 886u16 , 887u16 , 888u16 , 889u16 , 890u16 , 891u16 , 892u16 , 893u16 , 894u16 , 895u16 , 896u16 , 897u16 , 898u16 , 899u16 , 900u16 , 901u16 , 902u16 , 903u16 , 904u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_17_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_17_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_17_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim"] , & [27u16 , 37u16 , 42u16 , 43u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_press" , "block_switch" , "block_unpress" , "block_unswitch" , "container_close" , "container_open" , "dispense_fail" , "drinking_finish" , "eat" , "elytra_free_fall" , "entity_damaged" , "entity_killed" , "entity_place" , "equip" , "explode" , "fishing_rod_cast" , "fishing_rod_reel_in" , "flap" , "fluid_pickup" , "fluid_place" , "hit_ground" , "mob_interact" , "lightning_strike" , "minecart_moving" , "piston_contract" , "piston_extend" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "ravager_roar" , "ring_bell" , "shear" , "shulker_close" , "shulker_open" , "splash" , "step" , "swim" , "wolf_shaking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 10u16 , 11u16 , 13u16 , 20u16 , 22u16 , 23u16 , 24u16 , 25u16 , 26u16 , 27u16 , 33u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16]) }; +static TAGS_V_1_17_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axolotl_tempt_items" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 777u16 , 778u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 807u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16 , 219u16 , 233u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_17( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_17_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_17_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_17_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_17_GAME_EVENT), + RegistryKey::Item => Some(&TAGS_V_1_17_ITEM), + _ => None, + } +} +static TAGS_V_1_18_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "sand" , "red_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 37u16 , 39u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "bamboo" , "bamboo_sapling" , "gravel"] , & [37u16 , 39u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 792u16 , 791u16 , 40u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame"] , & [34u16 , 198u16 , 201u16 , 392u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16 , 98u16 , 1139u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["snow" , "powder_snow"] , & [276u16 , 1027u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 281u16 , 40u16 , 37u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "sculk_sensor" , "moss_block" , "moss_carpet"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 1028u16 , 1144u16 , 1140u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "stone_button" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 275u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder" , "soul_soil" , "rooted_dirt"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16 , 287u16 , 1149u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [862u16 , 863u16 , 864u16 , 865u16 , 871u16 , 872u16 , 873u16 , 874u16 , 883u16 , 884u16 , 885u16 , 886u16 , 887u16 , 888u16 , 889u16 , 890u16 , 891u16 , 892u16 , 893u16 , 894u16 , 895u16 , 896u16 , 897u16 , 898u16 , 899u16 , 900u16 , 901u16 , 902u16 , 903u16 , 904u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16]) , "minecraft:polar_bears_spawnable_on_in_frozen_ocean" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable_plants" => & (& ["grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots"] , & [131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block"] , & [8u16 , 276u16 , 278u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) }; +static TAGS_V_1_18_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_18_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_18_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim"] , & [27u16 , 37u16 , 42u16 , 43u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_press" , "block_switch" , "block_unpress" , "block_unswitch" , "container_close" , "container_open" , "dispense_fail" , "drinking_finish" , "eat" , "elytra_free_fall" , "entity_damaged" , "entity_killed" , "entity_place" , "equip" , "explode" , "fishing_rod_cast" , "fishing_rod_reel_in" , "flap" , "fluid_pickup" , "fluid_place" , "hit_ground" , "mob_interact" , "lightning_strike" , "minecart_moving" , "piston_contract" , "piston_extend" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "ravager_roar" , "ring_bell" , "shear" , "shulker_close" , "shulker_open" , "splash" , "step" , "swim" , "wolf_shaking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 10u16 , 11u16 , 13u16 , 20u16 , 22u16 , 23u16 , 24u16 , 25u16 , 26u16 , 27u16 , 33u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16]) }; +static TAGS_V_1_18_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axolotl_tempt_items" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 777u16 , 778u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 807u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16 , 219u16 , 233u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep" , "music_disc_otherside"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16 , 1355u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) }; +static TAGS_V_1_18_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "basalt_deltas" , "soul_sand_valley" , "crimson_forest" , "warped_forest"] , & [34u16 , 2u16 , 49u16 , 7u16 , 60u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "basalt_deltas" , "soul_sand_valley" , "crimson_forest" , "warped_forest"] , & [34u16 , 2u16 , 49u16 , 7u16 , 60u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "basalt_deltas" , "soul_sand_valley" , "crimson_forest" , "warped_forest"] , & [34u16 , 2u16 , 49u16 , 7u16 , 60u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) }; +static TAGS_V_1_18_WORLDGEN_CONFIGURED_STRUCTURE_FEATURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & []) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & []) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & []) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & []) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & []) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & []) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & []) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & []) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & []) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & []) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_18( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::Block => Some(&TAGS_V_1_18_BLOCK), + RegistryKey::EntityType => Some(&TAGS_V_1_18_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_18_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_18_GAME_EVENT), + RegistryKey::Item => Some(&TAGS_V_1_18_ITEM), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_18_WORLDGEN_BIOME), + RegistryKey::WorldgenConfiguredStructureFeature => { + Some(&TAGS_V_1_18_WORLDGEN_CONFIGURED_STRUCTURE_FEATURE) + } + _ => None, + } +} +static TAGS_V_1_19_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "curly_border" , "gradient" , "gradient_up" , "bricks"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 6u16 , 14u16 , 15u16 , 2u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_19_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel"] , & [37u16 , 39u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 672u16 , 868u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 557u16 , 558u16 , 560u16 , 559u16 , 98u16 , 1139u16 , 33u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["snow" , "powder_snow" , "sculk_vein" , "lily_pad" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "glow_lichen" , "small_amethyst_bud" , "moss_carpet" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [276u16 , 1027u16 , 1031u16 , 374u16 , 870u16 , 869u16 , 882u16 , 367u16 , 983u16 , 1140u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "mangrove_roots"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 33u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 58u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "moss_block" , "moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1144u16 , 1140u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "stone_button" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 275u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16 , 287u16 , 1149u16 , 59u16 , 1150u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "water" , "gravel" , "sandstone" , "red_sandstone" , "calcite" , "snow" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 35u16 , 40u16 , 106u16 , 595u16 , 1025u16 , 276u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable_plants" => & (& ["grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots"] , & [131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [557u16 , 558u16 , 560u16 , 559u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block"] , & [8u16 , 276u16 , 278u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_19_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_19_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "sonic_boom"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 36u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world"] , & [32u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world"] , & [32u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "sonic_boom" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 36u16 , 11u16 , 13u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire"] , & [21u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "stalagmite"] , & [10u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_19_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_19_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_19_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "dispense_fail" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_roar" , "entity_shake" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "piston_contract" , "piston_extend" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "dispense_fail" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_roar" , "entity_shake" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "piston_contract" , "piston_extend" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 40u16 , 38u16]) }; +static TAGS_V_1_19_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_19_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_tempt_items" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "mangrove_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 907u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 777u16 , 778u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 807u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate"] , & [853u16 , 851u16 , 855u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "sunflower" , "lilac" , "peony" , "rose_bush" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 552u16 , 553u16 , 555u16 , 554u16 , 219u16 , 233u16 , 84u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep" , "music_disc_otherside" , "music_disc_5"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16 , 1355u16 , 1357u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16 , 84u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16 , 1024u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush"] , & [552u16 , 553u16 , 555u16 , 554u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:tools" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 828u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16 , 803u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_19_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16]) }; +static TAGS_V_1_19_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_19_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_19_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_19_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_19_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_19( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_19_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_19_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_19_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_19_DAMAGE_TYPE), + RegistryKey::EntityType => Some(&TAGS_V_1_19_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_19_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_19_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_19_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_19_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_19_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_19_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_19_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_19_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_19_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_19_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_20_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "curly_border" , "gradient" , "gradient_up" , "bricks"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 6u16 , 14u16 , 15u16 , 2u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_20_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 276u16 , 870u16 , 869u16 , 882u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 33u16 , 30u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker" , "pink_petals" , "cherry_leaves"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16 , 1141u16 , 93u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "snow" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 276u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "warped_roots" , "nether_sprouts" , "crimson_roots"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 869u16 , 870u16 , 882u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "brown_mushroom" , "red_mushroom" , "sugar_cane" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "attached_pumpkin_stem" , "attached_melon_stem" , "lily_pad" , "cocoa" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant" , "spore_blossom" , "moss_carpet" , "pink_petals" , "big_dripleaf" , "big_dripleaf_stem" , "small_dripleaf" , "nether_wart" , "warped_fungus" , "warped_roots" , "nether_sprouts" , "crimson_fungus" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "crimson_roots" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 172u16 , 173u16 , 282u16 , 360u16 , 296u16 , 297u16 , 361u16 , 362u16 , 363u16 , 374u16 , 396u16 , 861u16 , 1135u16 , 1136u16 , 1137u16 , 1140u16 , 1141u16 , 1145u16 , 1146u16 , 1147u16 , 384u16 , 867u16 , 869u16 , 870u16 , 876u16 , 878u16 , 879u16 , 880u16 , 881u16 , 882u16 , 656u16 , 657u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [557u16 , 558u16 , 560u16 , 559u16 , 664u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block"] , & [8u16 , 276u16 , 278u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_20_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_20_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 11u16 , 13u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire"] , & [21u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "stalagmite"] , & [10u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_20_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton"] , & [115u16 , 128u16 , 147u16]) }; +static TAGS_V_1_20_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_20_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_roar" , "entity_shake" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_roar" , "entity_shake" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_20_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_20_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_tempt_items" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 807u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep" , "music_disc_otherside" , "music_disc_5" , "music_disc_relic"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16 , 1355u16 , 1357u16 , 1356u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [552u16 , 553u16 , 555u16 , 554u16 , 273u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:tools" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16]) , "minecraft:trim_materials" => & (& ["iron_ingot" , "copper_ingot" , "gold_ingot" , "lapis_lazuli" , "emerald" , "diamond" , "netherite_ingot" , "redstone" , "quartz" , "amethyst_shard"] , & [932u16 , 934u16 , 936u16 , 928u16 , 927u16 , 926u16 , 937u16 , 745u16 , 929u16 , 930u16]) , "minecraft:trim_templates" => & (& ["ward_armor_trim_smithing_template" , "spire_armor_trim_smithing_template" , "coast_armor_trim_smithing_template" , "eye_armor_trim_smithing_template" , "dune_armor_trim_smithing_template" , "wild_armor_trim_smithing_template" , "rib_armor_trim_smithing_template" , "tide_armor_trim_smithing_template" , "sentry_armor_trim_smithing_template" , "vex_armor_trim_smithing_template" , "snout_armor_trim_smithing_template" , "wayfinder_armor_trim_smithing_template" , "shaper_armor_trim_smithing_template" , "silence_armor_trim_smithing_template" , "raiser_armor_trim_smithing_template" , "host_armor_trim_smithing_template"] , & [1463u16 , 1469u16 , 1461u16 , 1464u16 , 1460u16 , 1462u16 , 1468u16 , 1466u16 , 1459u16 , 1465u16 , 1467u16 , 1470u16 , 1471u16 , 1472u16 , 1473u16 , 1474u16]) , "minecraft:trimmable_armor" => & (& ["netherite_helmet" , "netherite_chestplate" , "netherite_leggings" , "netherite_boots" , "diamond_helmet" , "diamond_chestplate" , "diamond_leggings" , "diamond_boots" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "iron_helmet" , "iron_chestplate" , "iron_leggings" , "iron_boots" , "chainmail_helmet" , "chainmail_chestplate" , "chainmail_leggings" , "chainmail_boots" , "leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "turtle_helmet"] , & [1006u16 , 1007u16 , 1008u16 , 1009u16 , 998u16 , 999u16 , 1000u16 , 1001u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 994u16 , 995u16 , 996u16 , 997u16 , 990u16 , 991u16 , 992u16 , 993u16 , 982u16 , 983u16 , 984u16 , 985u16 , 915u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_20_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16]) }; +static TAGS_V_1_20_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_20_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_20_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_20_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_20_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_20( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_20_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_20_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_20_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_20_DAMAGE_TYPE), + RegistryKey::EntityType => Some(&TAGS_V_1_20_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_20_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_20_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_20_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_20_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_20_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_20_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_20_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_20_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_20_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_20_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_20_2_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "curly_border" , "gradient" , "gradient_up" , "bricks"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 6u16 , 14u16 , 15u16 , 2u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_20_2_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 276u16 , 870u16 , 869u16 , 882u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 657u16 , 1137u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "short_grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 130u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 33u16 , 30u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker" , "pink_petals" , "cherry_leaves"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16 , 1141u16 , 93u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "snow" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 276u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "warped_roots" , "nether_sprouts" , "crimson_roots"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 869u16 , 870u16 , 882u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "brown_mushroom" , "red_mushroom" , "sugar_cane" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "attached_pumpkin_stem" , "attached_melon_stem" , "lily_pad" , "cocoa" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant" , "spore_blossom" , "moss_carpet" , "pink_petals" , "big_dripleaf" , "big_dripleaf_stem" , "small_dripleaf" , "nether_wart" , "warped_fungus" , "warped_roots" , "nether_sprouts" , "crimson_fungus" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "crimson_roots" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 172u16 , 173u16 , 282u16 , 360u16 , 296u16 , 297u16 , 361u16 , 362u16 , 363u16 , 374u16 , 396u16 , 861u16 , 1135u16 , 1136u16 , 1137u16 , 1140u16 , 1141u16 , 1145u16 , 1146u16 , 1147u16 , 384u16 , 867u16 , 869u16 , 870u16 , 876u16 , 878u16 , 879u16 , 880u16 , 881u16 , 882u16 , 656u16 , 657u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [557u16 , 558u16 , 560u16 , 559u16 , 664u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block"] , & [8u16 , 276u16 , 278u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_20_2_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_20_2_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "mob_projectile" , "fireball" , "wither_skull"] , & [0u16 , 46u16 , 30u16 , 14u16 , 50u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 11u16 , 13u16]) , "minecraft:can_break_armor_stand" => & (& ["player_attack" , "player_explosion"] , & [34u16 , 35u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire"] , & [21u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "stalagmite"] , & [10u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point"] , & [9u16 , 35u16 , 1u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_20_2_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse"] , & [115u16 , 128u16 , 147u16 , 116u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_20_2_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_20_2_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_20_2_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_20_2_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_tempt_items" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 807u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait" , "music_disc_pigstep" , "music_disc_otherside" , "music_disc_5" , "music_disc_relic"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16 , 1358u16 , 1355u16 , 1357u16 , 1356u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [552u16 , 553u16 , 555u16 , 554u16 , 273u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:tools" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16]) , "minecraft:trim_materials" => & (& ["iron_ingot" , "copper_ingot" , "gold_ingot" , "lapis_lazuli" , "emerald" , "diamond" , "netherite_ingot" , "redstone" , "quartz" , "amethyst_shard"] , & [932u16 , 934u16 , 936u16 , 928u16 , 927u16 , 926u16 , 937u16 , 745u16 , 929u16 , 930u16]) , "minecraft:trim_templates" => & (& ["ward_armor_trim_smithing_template" , "spire_armor_trim_smithing_template" , "coast_armor_trim_smithing_template" , "eye_armor_trim_smithing_template" , "dune_armor_trim_smithing_template" , "wild_armor_trim_smithing_template" , "rib_armor_trim_smithing_template" , "tide_armor_trim_smithing_template" , "sentry_armor_trim_smithing_template" , "vex_armor_trim_smithing_template" , "snout_armor_trim_smithing_template" , "wayfinder_armor_trim_smithing_template" , "shaper_armor_trim_smithing_template" , "silence_armor_trim_smithing_template" , "raiser_armor_trim_smithing_template" , "host_armor_trim_smithing_template"] , & [1463u16 , 1469u16 , 1461u16 , 1464u16 , 1460u16 , 1462u16 , 1468u16 , 1466u16 , 1459u16 , 1465u16 , 1467u16 , 1470u16 , 1471u16 , 1472u16 , 1473u16 , 1474u16]) , "minecraft:trimmable_armor" => & (& ["netherite_helmet" , "netherite_chestplate" , "netherite_leggings" , "netherite_boots" , "diamond_helmet" , "diamond_chestplate" , "diamond_leggings" , "diamond_boots" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "iron_helmet" , "iron_chestplate" , "iron_leggings" , "iron_boots" , "chainmail_helmet" , "chainmail_chestplate" , "chainmail_leggings" , "chainmail_boots" , "leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "turtle_helmet"] , & [1006u16 , 1007u16 , 1008u16 , 1009u16 , 998u16 , 999u16 , 1000u16 , 1001u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 994u16 , 995u16 , 996u16 , 997u16 , 990u16 , 991u16 , 992u16 , 993u16 , 982u16 , 983u16 , 984u16 , 985u16 , 915u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_20_2_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16]) }; +static TAGS_V_1_20_2_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_20_2_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_20_2_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_20_2_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_20_2_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_20_2( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_20_2_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_20_2_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_20_2_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_20_2_DAMAGE_TYPE), + RegistryKey::EntityType => Some(&TAGS_V_1_20_2_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_20_2_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_20_2_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_20_2_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_20_2_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_20_2_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_20_2_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_20_2_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_20_2_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_20_2_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_20_2_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "curly_border" , "gradient" , "gradient_up" , "bricks"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 6u16 , 14u16 , 15u16 , 2u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 276u16 , 870u16 , 869u16 , 882u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 657u16 , 1137u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "short_grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 130u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 33u16 , 30u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker" , "pink_petals" , "cherry_leaves"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16 , 1141u16 , 93u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "snow" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 276u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "warped_roots" , "nether_sprouts" , "crimson_roots"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 869u16 , 870u16 , 882u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "brown_mushroom" , "red_mushroom" , "sugar_cane" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "attached_pumpkin_stem" , "attached_melon_stem" , "lily_pad" , "cocoa" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant" , "spore_blossom" , "moss_carpet" , "pink_petals" , "big_dripleaf" , "big_dripleaf_stem" , "small_dripleaf" , "nether_wart" , "warped_fungus" , "warped_roots" , "nether_sprouts" , "crimson_fungus" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "crimson_roots" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 172u16 , 173u16 , 282u16 , 360u16 , 296u16 , 297u16 , 361u16 , 362u16 , 363u16 , 374u16 , 396u16 , 861u16 , 1135u16 , 1136u16 , 1137u16 , 1140u16 , 1141u16 , 1145u16 , 1146u16 , 1147u16 , 384u16 , 867u16 , 869u16 , 870u16 , 876u16 , 878u16 , 879u16 , 880u16 , 881u16 , 882u16 , 656u16 , 657u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [557u16 , 558u16 , 560u16 , 559u16 , 664u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_21_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 11u16 , 13u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_attack" , "player_explosion"] , & [34u16 , 35u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "stalagmite"] , & [10u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack"] , & [34u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_attack" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 34u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [552u16 , 553u16 , 555u16 , 554u16 , 273u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["iron_ingot" , "copper_ingot" , "gold_ingot" , "lapis_lazuli" , "emerald" , "diamond" , "netherite_ingot" , "redstone" , "quartz" , "amethyst_shard"] , & [932u16 , 934u16 , 936u16 , 928u16 , 927u16 , 926u16 , 937u16 , 745u16 , 929u16 , 930u16]) , "minecraft:trim_templates" => & (& ["ward_armor_trim_smithing_template" , "spire_armor_trim_smithing_template" , "coast_armor_trim_smithing_template" , "eye_armor_trim_smithing_template" , "dune_armor_trim_smithing_template" , "wild_armor_trim_smithing_template" , "rib_armor_trim_smithing_template" , "tide_armor_trim_smithing_template" , "sentry_armor_trim_smithing_template" , "vex_armor_trim_smithing_template" , "snout_armor_trim_smithing_template" , "wayfinder_armor_trim_smithing_template" , "shaper_armor_trim_smithing_template" , "silence_armor_trim_smithing_template" , "raiser_armor_trim_smithing_template" , "host_armor_trim_smithing_template" , "flow_armor_trim_smithing_template" , "bolt_armor_trim_smithing_template"] , & [1463u16 , 1469u16 , 1461u16 , 1464u16 , 1460u16 , 1462u16 , 1468u16 , 1466u16 , 1459u16 , 1465u16 , 1467u16 , 1470u16 , 1471u16 , 1472u16 , 1473u16 , 1474u16 , 1475u16 , 1476u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16]) }; +static TAGS_V_1_21_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_21_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_21_DAMAGE_TYPE), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_2_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_2_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 276u16 , 870u16 , 869u16 , 882u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 657u16 , 1137u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "short_grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 130u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1139u16 , 33u16 , 30u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker" , "pink_petals" , "cherry_leaves"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16 , 1141u16 , 93u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "snow" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 276u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "warped_roots" , "nether_sprouts" , "crimson_roots"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 869u16 , 870u16 , 882u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "brown_mushroom" , "red_mushroom" , "sugar_cane" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "attached_pumpkin_stem" , "attached_melon_stem" , "lily_pad" , "cocoa" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant" , "spore_blossom" , "moss_carpet" , "pink_petals" , "big_dripleaf" , "big_dripleaf_stem" , "small_dripleaf" , "nether_wart" , "warped_fungus" , "warped_roots" , "nether_sprouts" , "crimson_fungus" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "crimson_roots" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 1138u16 , 1139u16 , 33u16 , 30u16 , 157u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 172u16 , 173u16 , 282u16 , 360u16 , 296u16 , 297u16 , 361u16 , 362u16 , 363u16 , 374u16 , 396u16 , 861u16 , 1135u16 , 1136u16 , 1137u16 , 1140u16 , 1141u16 , 1145u16 , 1146u16 , 1147u16 , 384u16 , 867u16 , 869u16 , 870u16 , 876u16 , 878u16 , 879u16 , 880u16 , 881u16 , 882u16 , 656u16 , 657u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [557u16 , 558u16 , 560u16 , 559u16 , 664u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_2_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_21_2_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 11u16 , 13u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_2_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_2_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_2_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_2_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_2_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_2_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower"] , & [256u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:tall_flowers" => & (& ["sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant"] , & [552u16 , 553u16 , 555u16 , 554u16 , 273u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["iron_ingot" , "copper_ingot" , "gold_ingot" , "lapis_lazuli" , "emerald" , "diamond" , "netherite_ingot" , "redstone" , "quartz" , "amethyst_shard"] , & [932u16 , 934u16 , 936u16 , 928u16 , 927u16 , 926u16 , 937u16 , 745u16 , 929u16 , 930u16]) , "minecraft:trim_templates" => & (& ["ward_armor_trim_smithing_template" , "spire_armor_trim_smithing_template" , "coast_armor_trim_smithing_template" , "eye_armor_trim_smithing_template" , "dune_armor_trim_smithing_template" , "wild_armor_trim_smithing_template" , "rib_armor_trim_smithing_template" , "tide_armor_trim_smithing_template" , "sentry_armor_trim_smithing_template" , "vex_armor_trim_smithing_template" , "snout_armor_trim_smithing_template" , "wayfinder_armor_trim_smithing_template" , "shaper_armor_trim_smithing_template" , "silence_armor_trim_smithing_template" , "raiser_armor_trim_smithing_template" , "host_armor_trim_smithing_template" , "flow_armor_trim_smithing_template" , "bolt_armor_trim_smithing_template"] , & [1463u16 , 1469u16 , 1461u16 , 1464u16 , 1460u16 , 1462u16 , 1468u16 , 1466u16 , 1459u16 , 1465u16 , 1467u16 , 1470u16 , 1471u16 , 1472u16 , 1473u16 , 1474u16 , 1475u16 , 1476u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_2_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16]) }; +static TAGS_V_1_21_2_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_2_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_2_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_2_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_2_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_2( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_2_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_2_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_21_2_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_21_2_DAMAGE_TYPE), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_2_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_2_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_2_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_2_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_2_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_2_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_2_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_2_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_2_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_2_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_2_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_2_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_4_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_4_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 657u16 , 1137u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:dead_bush_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 657u16 , 1137u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "attached_melon_stem" , "attached_pumpkin_stem" , "azalea" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "beetroots" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "brown_mushroom" , "campfire" , "carrots" , "cartography_table" , "carved_pumpkin" , "cave_vines_plant" , "cave_vines" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "crimson_fungus" , "daylight_detector" , "dead_bush" , "fern" , "fletching_table" , "glow_lichen" , "short_grass" , "hanging_roots" , "jack_o_lantern" , "jukebox" , "ladder" , "large_fern" , "lectern" , "lily_pad" , "loom" , "melon_stem" , "melon" , "mushroom_stem" , "nether_wart" , "potatoes" , "pumpkin_stem" , "pumpkin" , "red_mushroom_block" , "red_mushroom" , "scaffolding" , "small_dripleaf" , "smithing_table" , "soul_campfire" , "spore_blossom" , "sugar_cane" , "sweet_berry_bush" , "tall_grass" , "trapped_chest" , "twisting_vines_plant" , "twisting_vines" , "vine" , "warped_fungus" , "weeping_vines_plant" , "weeping_vines" , "wheat" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "creaking_heart"] , & [109u16 , 363u16 , 362u16 , 1138u16 , 792u16 , 839u16 , 911u16 , 912u16 , 665u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 172u16 , 859u16 , 441u16 , 842u16 , 296u16 , 1136u16 , 1135u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 876u16 , 474u16 , 132u16 , 131u16 , 843u16 , 367u16 , 130u16 , 1148u16 , 297u16 , 283u16 , 221u16 , 562u16 , 845u16 , 374u16 , 838u16 , 365u16 , 361u16 , 340u16 , 384u16 , 442u16 , 364u16 , 360u16 , 339u16 , 173u16 , 837u16 , 1147u16 , 846u16 , 860u16 , 1137u16 , 282u16 , 861u16 , 561u16 , 470u16 , 881u16 , 880u16 , 366u16 , 867u16 , 879u16 , 878u16 , 207u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1139u16 , 33u16 , 30u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker" , "pink_petals" , "cherry_leaves"] , & [672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16 , 1141u16 , 93u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1148u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "warped_roots" , "nether_sprouts" , "crimson_roots"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 869u16 , 870u16 , 882u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling" , "beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "brown_mushroom" , "red_mushroom" , "sugar_cane" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "attached_pumpkin_stem" , "attached_melon_stem" , "lily_pad" , "cocoa" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant" , "spore_blossom" , "pink_petals" , "big_dripleaf" , "big_dripleaf_stem" , "small_dripleaf" , "nether_wart" , "warped_fungus" , "warped_roots" , "nether_sprouts" , "crimson_fungus" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "crimson_roots" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16 , 665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 172u16 , 173u16 , 282u16 , 360u16 , 296u16 , 297u16 , 361u16 , 362u16 , 363u16 , 374u16 , 396u16 , 861u16 , 1135u16 , 1136u16 , 1137u16 , 1141u16 , 1145u16 , 1146u16 , 1147u16 , 384u16 , 867u16 , 869u16 , 870u16 , 876u16 , 878u16 , 879u16 , 880u16 , 881u16 , 882u16 , 656u16 , 657u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_4_CAT_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:default_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16]) , "minecraft:full_moon_spawns" => & (& ["tabby" , "black" , "red" , "siamese" , "british_shorthair" , "calico" , "persian" , "ragdoll" , "white" , "jellie" , "all_black"] , & [9u16 , 1u16 , 7u16 , 8u16 , 2u16 , 3u16 , 5u16 , 6u16 , 10u16 , 4u16 , 0u16]) }; +static TAGS_V_1_21_4_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "falling_anvil" , "falling_stalactite"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 11u16 , 13u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_4_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_4_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_4_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_4_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_4_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_4_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "chorus_flower" , "spore_blossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 353u16 , 274u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_4_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16]) }; +static TAGS_V_1_21_4_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_4_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "pale_garden" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 39u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "pale_garden" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 39u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest"] , & [8u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "pale_garden" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 39u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_4_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_4_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_4_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_4( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_4_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_4_BLOCK), + RegistryKey::CatVariant => Some(&TAGS_V_1_21_4_CAT_VARIANT), + RegistryKey::DamageType => Some(&TAGS_V_1_21_4_DAMAGE_TYPE), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_4_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_4_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_4_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_4_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_4_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_4_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_4_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_4_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_4_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_4_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_4_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_4_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_5_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_5_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:dry_vegetation_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:plays_ambient_desert_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_5_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_5_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_5_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse"] , & [66u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_5_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_5_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_5_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_5_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_5_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16]) }; +static TAGS_V_1_21_5_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_5_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_5_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_5_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_5_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_5( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_5_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_5_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_1_21_5_DAMAGE_TYPE), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_5_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_5_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_5_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_5_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_5_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_5_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_5_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_5_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_5_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_5_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_5_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_5_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_6_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_6_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:dry_vegetation_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:happy_ghast_avoids" => & (& ["sweet_berry_bush" , "cactus" , "wither_rose" , "magma_block" , "fire" , "pointed_dripstone"] , & [861u16 , 279u16 , 170u16 , 671u16 , 196u16 , 1133u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:triggers_ambient_desert_dry_vegetation_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:triggers_ambient_desert_sand_block_sounds" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:triggers_ambient_dried_ghast_block_sounds" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_6_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_6_DIALOG: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:pause_screen_additions" => & (& [] , & []) , "minecraft:quick_actions" => & (& [] , & []) }; +static TAGS_V_1_21_6_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_6_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_equip_harness" => & (& ["happy_ghast"] , & [58u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse"] , & [66u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "happy_ghast" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 58u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "happy_ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 58u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:followable_friendly_mobs" => & (& ["armadillo" , "bee" , "camel" , "cat" , "chicken" , "cow" , "donkey" , "fox" , "goat" , "happy_ghast" , "horse" , "skeleton_horse" , "llama" , "mule" , "ocelot" , "panda" , "parrot" , "pig" , "polar_bear" , "rabbit" , "sheep" , "sniffer" , "strider" , "villager" , "wolf"] , & [4u16 , 11u16 , 19u16 , 21u16 , 26u16 , 30u16 , 36u16 , 54u16 , 62u16 , 58u16 , 66u16 , 116u16 , 78u16 , 87u16 , 91u16 , 96u16 , 98u16 , 100u16 , 104u16 , 108u16 , 111u16 , 119u16 , 129u16 , 140u16 , 149u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_6_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_6_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_6_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_6_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:happy_ghast_food" => & (& ["snowball"] , & [1044u16]) , "minecraft:happy_ghast_tempt_items" => & (& ["snowball" , "white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [1044u16 , 866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:harnesses" => & (& ["white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "carrot" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1257u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_6_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16]) }; +static TAGS_V_1_21_6_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_6_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_6_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_6_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_6_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_6( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_6_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_6_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_1_21_6_DAMAGE_TYPE), + RegistryKey::Dialog => Some(&TAGS_V_1_21_6_DIALOG), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_6_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_6_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_6_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_6_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_6_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_6_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_6_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_6_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_6_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_6_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_6_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_6_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_7_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_7_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:dry_vegetation_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:happy_ghast_avoids" => & (& ["sweet_berry_bush" , "cactus" , "wither_rose" , "magma_block" , "fire" , "pointed_dripstone"] , & [861u16 , 279u16 , 170u16 , 671u16 , 196u16 , 1133u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "iron_bars" , "chain" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "lantern" , "soul_lantern" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "lightning_rod" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 341u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 849u16 , 850u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1124u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "lightning_rod" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1124u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:triggers_ambient_desert_dry_vegetation_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:triggers_ambient_desert_sand_block_sounds" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:triggers_ambient_dried_ghast_block_sounds" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_7_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_7_DIALOG: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:pause_screen_additions" => & (& [] , & []) , "minecraft:quick_actions" => & (& [] , & []) }; +static TAGS_V_1_21_7_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_7_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16]) , "minecraft:can_equip_harness" => & (& ["happy_ghast"] , & [58u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse"] , & [66u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "happy_ghast" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 58u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "happy_ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 58u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:followable_friendly_mobs" => & (& ["armadillo" , "bee" , "camel" , "cat" , "chicken" , "cow" , "donkey" , "fox" , "goat" , "happy_ghast" , "horse" , "skeleton_horse" , "llama" , "mule" , "ocelot" , "panda" , "parrot" , "pig" , "polar_bear" , "rabbit" , "sheep" , "sniffer" , "strider" , "villager" , "wolf"] , & [4u16 , 11u16 , 19u16 , 21u16 , 26u16 , 30u16 , 36u16 , 54u16 , 62u16 , 58u16 , 66u16 , 116u16 , 78u16 , 87u16 , 91u16 , 96u16 , 98u16 , 100u16 , 104u16 , 108u16 , 111u16 , 119u16 , 129u16 , 140u16 , 149u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_7_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_7_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_7_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_7_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:happy_ghast_food" => & (& ["snowball"] , & [1044u16]) , "minecraft:happy_ghast_tempt_items" => & (& ["snowball" , "white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [1044u16 , 866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:harnesses" => & (& ["white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "carrot" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1257u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_7_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides" , "dennis"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16 , 14u16]) }; +static TAGS_V_1_21_7_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_7_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_7_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_7_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_7_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_7( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_7_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_7_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_1_21_7_DAMAGE_TYPE), + RegistryKey::Dialog => Some(&TAGS_V_1_21_7_DIALOG), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_7_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_7_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_7_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_7_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_7_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_7_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_7_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_7_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_7_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_7_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_7_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_7_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_9_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_9_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [1034u16 , 1035u16 , 1036u16 , 1037u16 , 1038u16 , 1039u16 , 1040u16 , 1041u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:dry_vegetation_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:happy_ghast_avoids" => & (& ["sweet_berry_bush" , "cactus" , "wither_rose" , "magma_block" , "fire" , "pointed_dripstone"] , & [861u16 , 279u16 , 170u16 , 671u16 , 196u16 , 1133u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass" , "barrier"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16 , 524u16]) , "minecraft:incorrect_for_copper_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod" , "lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern" , "iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain" , "iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16 , 849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16 , 350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16 , 341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:triggers_ambient_desert_dry_vegetation_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:triggers_ambient_desert_sand_block_sounds" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:triggers_ambient_dried_ghast_block_sounds" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "copper_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 292u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_9_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "mace_smash"] , & [35u16 , 34u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "mace_smash"] , & [34u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_9_DIALOG: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:pause_screen_additions" => & (& [] , & []) , "minecraft:quick_actions" => & (& [] , & []) }; +static TAGS_V_1_21_9_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_9_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:accepts_iron_golem_gift" => & (& ["copper_golem"] , & [28u16]) , "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand" , "copper_golem"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16 , 28u16]) , "minecraft:can_equip_harness" => & (& ["happy_ghast"] , & [58u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse"] , & [66u16]) , "minecraft:candidate_for_iron_golem_gift" => & (& ["villager" , "copper_golem"] , & [140u16 , 28u16]) , "minecraft:cannot_be_pushed_onto_boats" => & (& ["player" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "creaking"] , & [156u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 31u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "happy_ghast" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 58u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["copper_golem" , "iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "happy_ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [28u16 , 70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 58u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:followable_friendly_mobs" => & (& ["armadillo" , "bee" , "camel" , "cat" , "chicken" , "cow" , "donkey" , "fox" , "goat" , "happy_ghast" , "horse" , "skeleton_horse" , "llama" , "mule" , "ocelot" , "panda" , "parrot" , "pig" , "polar_bear" , "rabbit" , "sheep" , "sniffer" , "strider" , "villager" , "wolf"] , & [4u16 , 11u16 , 19u16 , 21u16 , 26u16 , 30u16 , 36u16 , 54u16 , 62u16 , 58u16 , 66u16 , 116u16 , 78u16 , 87u16 , 91u16 , 96u16 , 98u16 , 100u16 , 104u16 , 108u16 , 111u16 , 119u16 , 129u16 , 140u16 , 149u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk"] , & [152u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16]) }; +static TAGS_V_1_21_9_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_9_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_9_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_9_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [418u16 , 419u16 , 423u16 , 420u16 , 424u16 , 421u16 , 425u16 , 422u16 , 426u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [427u16 , 428u16 , 432u16 , 429u16 , 433u16 , 430u16 , 434u16 , 431u16 , 435u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe" , "copper_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16 , 946u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [118u16 , 119u16 , 120u16 , 121u16 , 122u16 , 123u16 , 124u16 , 125u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1516u16 , 1517u16 , 1518u16 , 1519u16 , 1520u16 , 1521u16 , 1522u16 , 1523u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1524u16 , 1525u16 , 1526u16 , 1527u16 , 1528u16 , 1529u16 , 1530u16 , 1531u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:copper_tool_materials" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:enchantable/sword" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:happy_ghast_food" => & (& ["snowball"] , & [1044u16]) , "minecraft:happy_ghast_tempt_items" => & (& ["snowball" , "white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [1044u16 , 866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:harnesses" => & (& ["white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "carrot" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1257u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [1394u16 , 1395u16 , 1396u16 , 1400u16 , 1397u16 , 1401u16 , 1398u16 , 1402u16 , 1399u16 , 1403u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [761u16 , 762u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 768u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign" , "warped_shelf" , "crimson_shelf"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16 , 344u16 , 337u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_sword" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 954u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_copper_armor" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:shearable_from_copper_golem" => & (& ["poppy"] , & [260u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [333u16 , 334u16 , 335u16 , 336u16 , 337u16 , 338u16 , 339u16 , 340u16 , 341u16 , 342u16 , 343u16 , 344u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) }; +static TAGS_V_1_21_9_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides" , "dennis"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16 , 14u16]) }; +static TAGS_V_1_21_9_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_9_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_closer_water_fog" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:increased_fire_burnout" => & (& ["bamboo_jungle" , "mushroom_fields" , "mangrove_swamp" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "swamp" , "jungle"] , & [1u16 , 33u16 , 31u16 , 47u16 , 23u16 , 27u16 , 55u16 , 28u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:plays_underwater_music" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:snow_golem_melts" => & (& ["badlands" , "basalt_deltas" , "crimson_forest" , "desert" , "eroded_badlands" , "nether_wastes" , "savanna" , "savanna_plateau" , "soul_sand_valley" , "warped_forest" , "windswept_savanna" , "wooded_badlands"] , & [0u16 , 2u16 , 7u16 , 14u16 , 19u16 , 34u16 , 42u16 , 43u16 , 49u16 , 60u16 , 64u16 , 65u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "cherry_grove" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 5u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_patrol_spawns" => & (& ["mushroom_fields"] , & [33u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_9_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_9_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_9_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_9( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_9_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_9_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_1_21_9_DAMAGE_TYPE), + RegistryKey::Dialog => Some(&TAGS_V_1_21_9_DIALOG), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_9_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_9_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_9_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_9_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_9_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_9_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_9_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_9_POINT_OF_INTEREST_TYPE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_9_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_9_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_9_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_9_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_1_21_11_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_1_21_11_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:bamboo_plantable_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:big_dripleaf_placeable" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:can_glide_through" => & (& ["vine" , "twisting_vines" , "twisting_vines_plant" , "weeping_vines" , "weeping_vines_plant" , "cave_vines_plant" , "cave_vines"] , & [366u16 , 880u16 , 881u16 , 878u16 , 879u16 , 1136u16 , 1135u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [1034u16 , 1035u16 , 1036u16 , 1037u16 , 1038u16 , 1039u16 , 1040u16 , 1041u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:dry_vegetation_may_place_on" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:guarded_by_piglins" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:happy_ghast_avoids" => & (& ["sweet_berry_bush" , "cactus" , "wither_rose" , "magma_block" , "fire" , "pointed_dripstone"] , & [861u16 , 279u16 , 170u16 , 671u16 , 196u16 , 1133u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass" , "barrier"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16 , 524u16]) , "minecraft:incorrect_for_copper_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod" , "lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern" , "iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain" , "iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16 , 849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16 , 350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16 , 341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:mushroom_grow_block" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_dripleaf_placeable" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [9u16 , 8u16 , 11u16 , 10u16 , 1149u16 , 1144u16 , 1188u16 , 1150u16 , 59u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:snow_layer_can_survive_on" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:snow_layer_cannot_survive_on" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:triggers_ambient_desert_dry_vegetation_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:triggers_ambient_desert_sand_block_sounds" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:triggers_ambient_dried_ghast_block_sounds" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "copper_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 292u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_1_21_11_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "spear" , "mace_smash"] , & [35u16 , 34u16 , 37u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "spear" , "mace_smash"] , & [34u16 , 37u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire" , "spear"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16 , 37u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "spear" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 37u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_1_21_11_DIALOG: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:pause_screen_additions" => & (& [] , & []) , "minecraft:quick_actions" => & (& [] , & []) }; +static TAGS_V_1_21_11_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "lunge" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 21u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_1_21_11_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:accepts_iron_golem_gift" => & (& ["copper_golem"] , & [28u16]) , "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:burn_in_daylight" => & (& ["skeleton" , "stray" , "wither_skeleton" , "bogged" , "zombie" , "zombie_horse" , "zombie_villager" , "drowned" , "zombie_nautilus" , "phantom"] , & [115u16 , 128u16 , 147u16 , 16u16 , 151u16 , 152u16 , 154u16 , 38u16 , 153u16 , 99u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand" , "copper_golem" , "nautilus"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16 , 28u16 , 88u16]) , "minecraft:can_equip_harness" => & (& ["happy_ghast"] , & [58u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel" , "camel_husk" , "nautilus" , "zombie_nautilus"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16 , 20u16 , 88u16 , 153u16]) , "minecraft:can_float_while_ridden" => & (& ["horse" , "zombie_horse" , "mule" , "donkey" , "camel" , "camel_husk"] , & [66u16 , 152u16 , 87u16 , 36u16 , 19u16 , 20u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse" , "zombie_horse"] , & [66u16 , 152u16]) , "minecraft:can_wear_nautilus_armor" => & (& ["nautilus" , "zombie_nautilus"] , & [88u16 , 153u16]) , "minecraft:candidate_for_iron_golem_gift" => & (& ["villager" , "copper_golem"] , & [140u16 , 28u16]) , "minecraft:cannot_be_pushed_onto_boats" => & (& ["player" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "creaking" , "nautilus" , "zombie_nautilus"] , & [156u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 31u16 , 88u16 , 153u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "happy_ghast" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 58u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["copper_golem" , "iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "happy_ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [28u16 , 70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 58u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:followable_friendly_mobs" => & (& ["armadillo" , "bee" , "camel" , "cat" , "chicken" , "cow" , "donkey" , "fox" , "goat" , "happy_ghast" , "horse" , "skeleton_horse" , "llama" , "mule" , "ocelot" , "panda" , "parrot" , "pig" , "polar_bear" , "rabbit" , "sheep" , "sniffer" , "strider" , "villager" , "wolf"] , & [4u16 , 11u16 , 19u16 , 21u16 , 26u16 , 30u16 , 36u16 , 54u16 , 62u16 , 58u16 , 66u16 , 116u16 , 78u16 , 87u16 , 91u16 , 96u16 , 98u16 , 100u16 , 104u16 , 108u16 , 111u16 , 119u16 , 129u16 , 140u16 , 149u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:nautilus_hostiles" => & (& ["pufferfish"] , & [107u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus"] , & [152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16]) }; +static TAGS_V_1_21_11_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_1_21_11_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_1_21_11_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_1_21_11_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [418u16 , 419u16 , 423u16 , 420u16 , 424u16 , 421u16 , 425u16 , 422u16 , 426u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:camel_husk_food" => & (& ["rabbit_foot"] , & [1282u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [427u16 , 428u16 , 432u16 , 429u16 , 433u16 , 430u16 , 434u16 , 431u16 , 435u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe" , "copper_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16 , 946u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [118u16 , 119u16 , 120u16 , 121u16 , 122u16 , 123u16 , 124u16 , 125u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1516u16 , 1517u16 , 1518u16 , 1519u16 , 1520u16 , 1521u16 , 1522u16 , 1523u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1524u16 , 1525u16 , 1526u16 , 1527u16 , 1528u16 , 1529u16 , 1530u16 , 1531u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:copper_tool_materials" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "moss_block" , "pale_moss_block" , "mud" , "muddy_mangrove_roots"] , & [55u16 , 54u16 , 57u16 , 56u16 , 450u16 , 58u16 , 290u16 , 293u16 , 59u16 , 171u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyeable" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/lunge" => & (& ["diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/melee_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:enchantable/sweeping" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:happy_ghast_food" => & (& ["snowball"] , & [1044u16]) , "minecraft:happy_ghast_tempt_items" => & (& ["snowball" , "white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [1044u16 , 866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:harnesses" => & (& ["white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "carrot" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1257u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [1394u16 , 1395u16 , 1396u16 , 1400u16 , 1397u16 , 1401u16 , 1398u16 , 1402u16 , 1399u16 , 1403u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [761u16 , 762u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 768u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:nautilus_bucket_food" => & (& ["pufferfish_bucket" , "cod_bucket" , "salmon_bucket" , "tropical_fish_bucket"] , & [1047u16 , 1049u16 , 1048u16 , 1050u16]) , "minecraft:nautilus_food" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish" , "pufferfish_bucket" , "cod_bucket" , "salmon_bucket" , "tropical_fish_bucket"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16 , 1047u16 , 1049u16 , 1048u16 , 1050u16]) , "minecraft:nautilus_taming_items" => & (& ["pufferfish_bucket" , "pufferfish"] , & [1047u16 , 1089u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign" , "warped_shelf" , "crimson_shelf"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16 , 344u16 , 337u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_nautilus_armor" , "golden_sword" , "golden_spear" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 1365u16 , 954u16 , 1330u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow" , "golden_spear"] , & [1370u16 , 1330u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_copper_armor" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:shearable_from_copper_golem" => & (& ["poppy"] , & [260u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spears" => & (& ["diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [333u16 , 334u16 , 335u16 , 336u16 , 337u16 , 338u16 , 339u16 , 340u16 , 341u16 , 342u16 , 343u16 , 344u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:zombie_horse_food" => & (& ["red_mushroom"] , & [276u16]) }; +static TAGS_V_1_21_11_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides" , "dennis"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16 , 14u16]) }; +static TAGS_V_1_21_11_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_1_21_11_TIMELINE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:in_end" => & (& ["villager_schedule"] , & [3u16]) , "minecraft:in_nether" => & (& ["villager_schedule"] , & [3u16]) , "minecraft:in_overworld" => & (& ["villager_schedule" , "day" , "moon" , "early_game"] , & [3u16 , 0u16 , 2u16 , 1u16]) , "minecraft:universal" => & (& ["villager_schedule"] , & [3u16]) }; +static TAGS_V_1_21_11_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_coral_variant_zombie_nautilus" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "cherry_grove" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 5u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_1_21_11_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_1_21_11_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_1_21_11_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_1_21_11( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_1_21_11_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_1_21_11_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_1_21_11_DAMAGE_TYPE), + RegistryKey::Dialog => Some(&TAGS_V_1_21_11_DIALOG), + RegistryKey::Enchantment => Some(&TAGS_V_1_21_11_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_1_21_11_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_1_21_11_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_1_21_11_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_1_21_11_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_1_21_11_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_1_21_11_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_1_21_11_POINT_OF_INTEREST_TYPE), + RegistryKey::Timeline => Some(&TAGS_V_1_21_11_TIMELINE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_1_21_11_WORLDGEN_BIOME), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_1_21_11_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_1_21_11_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_1_21_11_WORLDGEN_WORLD_PRESET), + _ => None, + } +} +static TAGS_V_26_1_BANNER_PATTERN: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:no_item_required" => & (& ["square_bottom_left" , "square_bottom_right" , "square_top_left" , "square_top_right" , "stripe_bottom" , "stripe_top" , "stripe_left" , "stripe_right" , "stripe_center" , "stripe_middle" , "stripe_downright" , "stripe_downleft" , "small_stripes" , "cross" , "straight_cross" , "triangle_bottom" , "triangle_top" , "triangles_bottom" , "triangles_top" , "diagonal_left" , "diagonal_up_right" , "diagonal_up_left" , "diagonal_right" , "circle" , "rhombus" , "half_vertical" , "half_horizontal" , "half_vertical_right" , "half_horizontal_bottom" , "border" , "gradient" , "gradient_up"] , & [26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 38u16 , 35u16 , 37u16 , 32u16 , 36u16 , 34u16 , 33u16 , 25u16 , 5u16 , 30u16 , 39u16 , 40u16 , 41u16 , 42u16 , 7u16 , 10u16 , 9u16 , 8u16 , 3u16 , 23u16 , 19u16 , 17u16 , 20u16 , 18u16 , 1u16 , 14u16 , 15u16]) , "minecraft:pattern_item/bordure_indented" => & (& ["curly_border"] , & [6u16]) , "minecraft:pattern_item/creeper" => & (& ["creeper"] , & [4u16]) , "minecraft:pattern_item/field_masoned" => & (& ["bricks"] , & [2u16]) , "minecraft:pattern_item/flow" => & (& ["flow"] , & [11u16]) , "minecraft:pattern_item/flower" => & (& ["flower"] , & [12u16]) , "minecraft:pattern_item/globe" => & (& ["globe"] , & [13u16]) , "minecraft:pattern_item/guster" => & (& ["guster"] , & [16u16]) , "minecraft:pattern_item/mojang" => & (& ["mojang"] , & [21u16]) , "minecraft:pattern_item/piglin" => & (& ["piglin"] , & [22u16]) , "minecraft:pattern_item/skull" => & (& ["skull"] , & [24u16]) }; +static TAGS_V_26_1_BLOCK: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [53u16 , 75u16 , 64u16 , 83u16]) , "minecraft:air" => & (& ["air" , "void_air" , "cave_air"] , & [0u16 , 794u16 , 795u16]) , "minecraft:all_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:all_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:ancient_city_replaceable" => & (& ["deepslate" , "deepslate_bricks" , "deepslate_tiles" , "deepslate_brick_slab" , "deepslate_tile_slab" , "deepslate_brick_stairs" , "deepslate_tile_wall" , "deepslate_brick_wall" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "gray_wool"] , & [1151u16 , 1164u16 , 1160u16 , 1166u16 , 1162u16 , 1165u16 , 1163u16 , 1167u16 , 1152u16 , 1169u16 , 1170u16 , 147u16]) , "minecraft:animals_spawnable_on" => & (& ["grass_block"] , & [8u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [467u16 , 468u16 , 469u16]) , "minecraft:armadillo_spawnable_on" => & (& ["grass_block" , "terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta" , "red_sand" , "coarse_dirt"] , & [8u16 , 554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16 , 39u16 , 10u16]) , "minecraft:axolotls_spawnable_on" => & (& ["clay"] , & [281u16]) , "minecraft:azalea_grows_on" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "snow_block" , "powder_snow"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 278u16 , 1027u16]) , "minecraft:azalea_root_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "red_sand" , "clay" , "gravel" , "sand" , "snow_block" , "powder_snow"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 39u16 , 281u16 , 40u16 , 37u16 , 278u16 , 1027u16]) , "minecraft:badlands_terracotta" => & (& ["terracotta" , "white_terracotta" , "yellow_terracotta" , "orange_terracotta" , "red_terracotta" , "brown_terracotta" , "light_gray_terracotta"] , & [554u16 , 484u16 , 488u16 , 485u16 , 498u16 , 496u16 , 492u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [60u16 , 70u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner"] , & [563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:base_stone_nether" => & (& ["netherrack" , "basalt" , "blackstone"] , & [285u16 , 288u16 , 924u16]) , "minecraft:base_stone_overworld" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:bats_spawnable_on" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:beacon_base_blocks" => & (& ["netherite_block" , "emerald_block" , "diamond_block" , "gold_block" , "iron_block"] , & [915u16 , 403u16 , 205u16 , 174u16 , 175u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [124u16 , 125u16 , 121u16 , 122u16 , 119u16 , 117u16 , 123u16 , 113u16 , 118u16 , 115u16 , 112u16 , 111u16 , 116u16 , 120u16 , 110u16 , 114u16]) , "minecraft:bee_attractive" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:bee_growables" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop" , "sweet_berry_bush" , "cave_vines" , "cave_vines_plant"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16 , 861u16 , 1135u16 , 1136u16]) , "minecraft:beehives" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:beneath_bamboo_podzol_replaceable" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16]) , "minecraft:beneath_tree_podzol_replaceable" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [51u16 , 73u16 , 62u16 , 81u16]) , "minecraft:blocks_wind_charge_explosions" => & (& ["barrier" , "bedrock"] , & [524u16 , 34u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 275u16 , 939u16]) , "minecraft:camel_sand_step_sound_blocks" => & (& ["sand" , "red_sand" , "suspicious_sand" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [37u16 , 39u16 , 38u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:camels_spawnable_on" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:campfires" => & (& ["campfire" , "soul_campfire"] , & [859u16 , 860u16]) , "minecraft:can_glide_through" => & (& ["vine" , "twisting_vines" , "twisting_vines_plant" , "weeping_vines" , "weeping_vines_plant" , "cave_vines_plant" , "cave_vines"] , & [366u16 , 880u16 , 881u16 , 878u16 , 879u16 , 1136u16 , 1135u16]) , "minecraft:candle_cakes" => & (& ["candle_cake" , "white_candle_cake" , "orange_candle_cake" , "magenta_candle_cake" , "light_blue_candle_cake" , "yellow_candle_cake" , "lime_candle_cake" , "pink_candle_cake" , "gray_candle_cake" , "light_gray_candle_cake" , "cyan_candle_cake" , "purple_candle_cake" , "blue_candle_cake" , "brown_candle_cake" , "green_candle_cake" , "red_candle_cake" , "black_candle_cake"] , & [961u16 , 962u16 , 963u16 , 964u16 , 965u16 , 966u16 , 967u16 , 968u16 , 969u16 , 970u16 , 971u16 , 972u16 , 973u16 , 974u16 , 975u16 , 976u16 , 977u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [944u16 , 945u16 , 946u16 , 947u16 , 948u16 , 949u16 , 950u16 , 951u16 , 952u16 , 953u16 , 954u16 , 955u16 , 956u16 , 957u16 , 958u16 , 959u16 , 960u16]) , "minecraft:cannot_replace_below_tree_trunk" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "podzol"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 11u16]) , "minecraft:cannot_support_kelp" => & (& ["magma_block"] , & [671u16]) , "minecraft:cannot_support_seagrass" => & (& ["magma_block"] , & [671u16]) , "minecraft:cannot_support_snow_layer" => & (& ["ice" , "packed_ice" , "barrier"] , & [277u16 , 556u16 , 524u16]) , "minecraft:cauldrons" => & (& ["cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron"] , & [387u16 , 388u16 , 389u16 , 390u16]) , "minecraft:cave_vines" => & (& ["cave_vines_plant" , "cave_vines"] , & [1136u16 , 1135u16]) , "minecraft:ceiling_hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:climbable" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [46u16 , 47u16]) , "minecraft:combination_step_sound_blocks" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet" , "moss_carpet" , "pale_moss_carpet" , "snow" , "nether_sprouts" , "warped_roots" , "crimson_roots" , "resin_clump"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16 , 1140u16 , 1189u16 , 276u16 , 870u16 , 869u16 , 882u16 , 368u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16]) , "minecraft:concrete_powder" => & (& ["white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:convertable_to_mud" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [1034u16 , 1035u16 , 1036u16 , 1037u16 , 1038u16 , 1039u16 , 1040u16 , 1041u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [1042u16 , 1043u16]) , "minecraft:coral_blocks" => & (& ["tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block"] , & [753u16 , 754u16 , 755u16 , 756u16 , 757u16]) , "minecraft:coral_plants" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16]) , "minecraft:corals" => & (& ["tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan"] , & [763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [871u16 , 872u16 , 873u16 , 874u16]) , "minecraft:crops" => & (& ["beetroots" , "carrots" , "potatoes" , "wheat" , "melon_stem" , "pumpkin_stem" , "torchflower_crop" , "pitcher_crop"] , & [665u16 , 441u16 , 442u16 , 207u16 , 365u16 , 364u16 , 662u16 , 663u16]) , "minecraft:crystal_sound_blocks" => & (& ["amethyst_block" , "budding_amethyst"] , & [978u16 , 979u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [55u16 , 77u16 , 66u16 , 85u16]) , "minecraft:deepslate_ore_replaceables" => & (& ["deepslate" , "tuff"] , & [1151u16 , 984u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [203u16 , 204u16]) , "minecraft:dirt" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [9u16 , 10u16 , 1149u16]) , "minecraft:does_not_block_hoppers" => & (& ["bee_nest" , "beehive"] , & [911u16 , 912u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 260u16]) , "minecraft:dragon_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "obsidian" , "crying_obsidian" , "end_stone" , "iron_bars" , "respawn_anchor" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 193u16 , 917u16 , 393u16 , 341u16 , 918u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:dragon_transparent" => & (& ["light" , "fire" , "soul_fire"] , & [525u16 , 196u16 , 197u16]) , "minecraft:dripstone_replaceable_blocks" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:edible_for_sheep" => & (& ["short_grass" , "short_dry_grass" , "tall_dry_grass" , "fern"] , & [130u16 , 134u16 , 135u16 , 131u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [398u16 , 399u16]) , "minecraft:enables_bubble_column_drag_down" => & (& ["magma_block"] , & [671u16]) , "minecraft:enables_bubble_column_push_up" => & (& ["soul_sand"] , & [286u16]) , "minecraft:enchantment_power_provider" => & (& ["bookshelf"] , & [178u16]) , "minecraft:enchantment_power_transmitter" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:enderman_holdable" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "sand" , "red_sand" , "gravel" , "brown_mushroom" , "red_mushroom" , "tnt" , "cactus" , "clay" , "pumpkin" , "carved_pumpkin" , "melon" , "crimson_fungus" , "crimson_nylium" , "crimson_roots" , "warped_fungus" , "warped_nylium" , "warped_roots" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 158u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 37u16 , 39u16 , 40u16 , 172u16 , 173u16 , 177u16 , 279u16 , 281u16 , 360u16 , 296u16 , 361u16 , 876u16 , 875u16 , 882u16 , 867u16 , 866u16 , 869u16 , 280u16]) , "minecraft:fall_damage_resetting" => & (& ["ladder" , "vine" , "scaffolding" , "weeping_vines" , "weeping_vines_plant" , "twisting_vines" , "twisting_vines_plant" , "cave_vines" , "cave_vines_plant" , "sweet_berry_bush" , "cobweb"] , & [221u16 , 366u16 , 837u16 , 878u16 , 879u16 , 880u16 , 881u16 , 1135u16 , 1136u16 , 861u16 , 129u16]) , "minecraft:features_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 382u16]) , "minecraft:fire" => & (& ["fire" , "soul_fire"] , & [196u16 , 197u16]) , "minecraft:flower_pots" => & (& ["flower_pot" , "potted_open_eyeblossom" , "potted_closed_eyeblossom" , "potted_poppy" , "potted_blue_orchid" , "potted_allium" , "potted_azure_bluet" , "potted_red_tulip" , "potted_orange_tulip" , "potted_white_tulip" , "potted_pink_tulip" , "potted_oxeye_daisy" , "potted_dandelion" , "potted_oak_sapling" , "potted_spruce_sapling" , "potted_birch_sapling" , "potted_jungle_sapling" , "potted_acacia_sapling" , "potted_dark_oak_sapling" , "potted_pale_oak_sapling" , "potted_red_mushroom" , "potted_brown_mushroom" , "potted_dead_bush" , "potted_fern" , "potted_cactus" , "potted_cornflower" , "potted_lily_of_the_valley" , "potted_wither_rose" , "potted_bamboo" , "potted_crimson_fungus" , "potted_warped_fungus" , "potted_crimson_roots" , "potted_warped_roots" , "potted_azalea_bush" , "potted_flowering_azalea_bush" , "potted_mangrove_propagule" , "potted_cherry_sapling" , "potted_torchflower" , "potted_golden_dandelion"] , & [411u16 , 1193u16 , 1194u16 , 425u16 , 426u16 , 427u16 , 428u16 , 429u16 , 430u16 , 431u16 , 432u16 , 433u16 , 423u16 , 413u16 , 414u16 , 415u16 , 416u16 , 417u16 , 419u16 , 420u16 , 437u16 , 438u16 , 439u16 , 422u16 , 440u16 , 434u16 , 435u16 , 436u16 , 793u16 , 919u16 , 920u16 , 921u16 , 922u16 , 1176u16 , 1177u16 , 421u16 , 418u16 , 412u16 , 424u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 158u16 , 557u16 , 558u16 , 560u16 , 559u16 , 664u16 , 98u16 , 1139u16 , 33u16 , 93u16 , 1141u16 , 1142u16 , 657u16 , 1137u16 , 280u16]) , "minecraft:forest_rock_can_place_on" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16]) , "minecraft:foxes_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "podzol" , "coarse_dirt"] , & [8u16 , 276u16 , 278u16 , 11u16 , 10u16]) , "minecraft:frog_prefer_jump_to" => & (& ["lily_pad" , "big_dripleaf"] , & [374u16 , 1145u16]) , "minecraft:frogs_spawnable_on" => & (& ["grass_block" , "mud" , "mangrove_roots" , "muddy_mangrove_roots"] , & [8u16 , 1150u16 , 58u16 , 59u16]) , "minecraft:geode_invalid_blocks" => & (& ["bedrock" , "water" , "lava" , "ice" , "packed_ice" , "blue_ice"] , & [34u16 , 35u16 , 36u16 , 277u16 , 556u16 , 789u16]) , "minecraft:goats_spawnable_on" => & (& ["grass_block" , "stone" , "snow" , "snow_block" , "packed_ice" , "gravel"] , & [8u16 , 1u16 , 276u16 , 278u16 , 556u16 , 40u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [42u16 , 48u16 , 43u16]) , "minecraft:grass_blocks" => & (& ["grass_block" , "podzol" , "mycelium"] , & [8u16 , 11u16 , 373u16]) , "minecraft:grows_crops" => & (& ["farmland"] , & [208u16]) , "minecraft:guarded_by_piglins" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "gold_block" , "barrel" , "chest" , "ender_chest" , "gilded_blackstone" , "trapped_chest" , "raw_gold_block" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 174u16 , 839u16 , 201u16 , 400u16 , 935u16 , 470u16 , 1175u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 42u16 , 48u16 , 43u16]) , "minecraft:happy_ghast_avoids" => & (& ["sweet_berry_bush" , "cactus" , "wither_rose" , "magma_block" , "fire" , "pointed_dripstone"] , & [861u16 , 279u16 , 170u16 , 671u16 , 196u16 , 1133u16]) , "minecraft:hoglin_repellents" => & (& ["warped_fungus" , "potted_warped_fungus" , "nether_portal" , "respawn_anchor"] , & [867u16 , 920u16 , 295u16 , 918u16]) , "minecraft:huge_brown_mushroom_can_place_on" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "crimson_nylium" , "warped_nylium"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 875u16 , 866u16]) , "minecraft:huge_red_mushroom_can_place_on" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "crimson_nylium" , "warped_nylium"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 875u16 , 866u16]) , "minecraft:ice" => & (& ["ice" , "packed_ice" , "blue_ice" , "frosted_ice"] , & [277u16 , 556u16 , 789u16 , 670u16]) , "minecraft:ice_spike_replaceable" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "snow_block" , "ice"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 278u16 , 277u16]) , "minecraft:impermeable" => & (& ["glass" , "white_stained_glass" , "orange_stained_glass" , "magenta_stained_glass" , "light_blue_stained_glass" , "yellow_stained_glass" , "lime_stained_glass" , "pink_stained_glass" , "gray_stained_glass" , "light_gray_stained_glass" , "cyan_stained_glass" , "purple_stained_glass" , "blue_stained_glass" , "brown_stained_glass" , "green_stained_glass" , "red_stained_glass" , "black_stained_glass" , "tinted_glass" , "barrier"] , & [101u16 , 300u16 , 301u16 , 302u16 , 303u16 , 304u16 , 305u16 , 306u16 , 307u16 , 308u16 , 309u16 , 310u16 , 311u16 , 312u16 , 313u16 , 314u16 , 315u16 , 1026u16 , 524u16]) , "minecraft:incorrect_for_copper_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_diamond_tool" => & (& [] , & []) , "minecraft:incorrect_for_gold_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:incorrect_for_iron_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:incorrect_for_netherite_tool" => & (& [] , & []) , "minecraft:incorrect_for_stone_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:incorrect_for_wooden_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris" , "diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore" , "iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16 , 205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16 , 175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:infiniburn_end" => & (& ["netherrack" , "magma_block" , "bedrock"] , & [285u16 , 671u16 , 34u16]) , "minecraft:infiniburn_nether" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:infiniburn_overworld" => & (& ["netherrack" , "magma_block"] , & [285u16 , 671u16]) , "minecraft:inside_step_sound_blocks" => & (& ["powder_snow" , "sculk_vein" , "glow_lichen" , "lily_pad" , "small_amethyst_bud" , "pink_petals" , "wildflowers" , "leaf_litter"] , & [1027u16 , 1031u16 , 367u16 , 374u16 , 983u16 , 1141u16 , 1142u16 , 1143u16]) , "minecraft:invalid_spawn_inside" => & (& ["end_portal" , "end_gateway"] , & [391u16 , 667u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [44u16 , 45u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [102u16 , 103u16]) , "minecraft:lava_pool_stone_cannot_replace" => & (& ["bedrock" , "spawner" , "chest" , "end_portal_frame" , "reinforced_deepslate" , "trial_spawner" , "vault" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [34u16 , 198u16 , 201u16 , 392u16 , 1182u16 , 1185u16 , 1186u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16]) , "minecraft:lush_ground_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "clay" , "gravel" , "sand"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 281u16 , 40u16 , 37u16]) , "minecraft:maintains_farmland" => & (& ["pumpkin_stem" , "attached_pumpkin_stem" , "melon_stem" , "attached_melon_stem" , "beetroots" , "carrots" , "potatoes" , "torchflower_crop" , "torchflower" , "pitcher_crop" , "wheat" , "moving_piston" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [364u16 , 362u16 , 365u16 , 363u16 , 665u16 , 441u16 , 442u16 , 662u16 , 159u16 , 663u16 , 207u16 , 156u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [57u16 , 78u16 , 69u16 , 87u16]) , "minecraft:mangrove_logs_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "mangrove_leaves" , "mangrove_log" , "mangrove_propagule" , "moss_carpet" , "vine"] , & [1150u16 , 59u16 , 58u16 , 96u16 , 57u16 , 33u16 , 1140u16 , 366u16]) , "minecraft:mangrove_roots_can_grow_through" => & (& ["mud" , "muddy_mangrove_roots" , "mangrove_roots" , "moss_carpet" , "vine" , "mangrove_propagule" , "snow"] , & [1150u16 , 59u16 , 58u16 , 1140u16 , 366u16 , 33u16 , 276u16]) , "minecraft:mineable/axe" => & (& ["note_block" , "bamboo" , "barrel" , "bee_nest" , "beehive" , "big_dripleaf_stem" , "big_dripleaf" , "bookshelf" , "brown_mushroom_block" , "campfire" , "cartography_table" , "carved_pumpkin" , "chest" , "chorus_flower" , "chorus_plant" , "cocoa" , "composter" , "crafting_table" , "daylight_detector" , "fletching_table" , "glow_lichen" , "jack_o_lantern" , "jukebox" , "ladder" , "lectern" , "loom" , "melon" , "mushroom_stem" , "pumpkin" , "red_mushroom_block" , "smithing_table" , "soul_campfire" , "trapped_chest" , "vine" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "mangrove_roots" , "oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign" , "oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign" , "bamboo_mosaic" , "bamboo_mosaic_slab" , "bamboo_mosaic_stairs" , "bamboo_block" , "stripped_bamboo_block" , "chiseled_bookshelf" , "acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf" , "creaking_heart"] , & [109u16 , 792u16 , 839u16 , 911u16 , 912u16 , 1146u16 , 1145u16 , 178u16 , 338u16 , 859u16 , 842u16 , 296u16 , 201u16 , 657u16 , 656u16 , 396u16 , 909u16 , 206u16 , 474u16 , 843u16 , 367u16 , 297u16 , 283u16 , 221u16 , 845u16 , 838u16 , 361u16 , 340u16 , 360u16 , 339u16 , 846u16 , 860u16 , 470u16 , 366u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16 , 220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 58u16 , 234u16 , 235u16 , 236u16 , 237u16 , 238u16 , 239u16 , 240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16 , 24u16 , 609u16 , 522u16 , 60u16 , 70u16 , 179u16 , 180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16 , 199u16]) , "minecraft:mineable/hoe" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block" , "hay_block" , "dried_kelp_block" , "target" , "shroomlight" , "sponge" , "wet_sponge" , "sculk_sensor" , "calibrated_sculk_sensor" , "moss_block" , "moss_carpet" , "pale_moss_block" , "pale_moss_carpet" , "sculk" , "sculk_catalyst" , "sculk_vein" , "sculk_shrieker"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 672u16 , 868u16 , 537u16 , 744u16 , 910u16 , 877u16 , 99u16 , 100u16 , 1028u16 , 1029u16 , 1144u16 , 1140u16 , 1188u16 , 1189u16 , 1030u16 , 1032u16 , 1031u16 , 1033u16]) , "minecraft:mineable/pickaxe" => & (& ["stone" , "granite" , "polished_granite" , "diorite" , "polished_diorite" , "andesite" , "polished_andesite" , "cobblestone" , "gold_ore" , "deepslate_gold_ore" , "iron_ore" , "deepslate_iron_ore" , "coal_ore" , "deepslate_coal_ore" , "nether_gold_ore" , "lapis_ore" , "deepslate_lapis_ore" , "lapis_block" , "dispenser" , "sandstone" , "chiseled_sandstone" , "cut_sandstone" , "gold_block" , "iron_block" , "bricks" , "mossy_cobblestone" , "obsidian" , "spawner" , "diamond_ore" , "deepslate_diamond_ore" , "diamond_block" , "furnace" , "cobblestone_stairs" , "stone_pressure_plate" , "iron_door" , "redstone_ore" , "deepslate_redstone_ore" , "netherrack" , "basalt" , "polished_basalt" , "stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks" , "brick_stairs" , "stone_brick_stairs" , "nether_bricks" , "nether_brick_fence" , "nether_brick_stairs" , "enchanting_table" , "brewing_stand" , "end_stone" , "sandstone_stairs" , "emerald_ore" , "deepslate_emerald_ore" , "ender_chest" , "emerald_block" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "redstone_block" , "nether_quartz_ore" , "hopper" , "quartz_block" , "chiseled_quartz_block" , "quartz_pillar" , "quartz_stairs" , "dropper" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_trapdoor" , "prismarine" , "prismarine_bricks" , "dark_prismarine" , "prismarine_stairs" , "prismarine_brick_stairs" , "dark_prismarine_stairs" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "terracotta" , "coal_block" , "red_sandstone" , "chiseled_red_sandstone" , "cut_red_sandstone" , "red_sandstone_stairs" , "stone_slab" , "smooth_stone_slab" , "sandstone_slab" , "cut_sandstone_slab" , "petrified_oak_slab" , "cobblestone_slab" , "brick_slab" , "stone_brick_slab" , "nether_brick_slab" , "quartz_slab" , "red_sandstone_slab" , "cut_red_sandstone_slab" , "purpur_slab" , "smooth_stone" , "smooth_sandstone" , "smooth_quartz" , "smooth_red_sandstone" , "purpur_block" , "purpur_pillar" , "purpur_stairs" , "end_stone_bricks" , "magma_block" , "red_nether_bricks" , "bone_block" , "observer" , "white_glazed_terracotta" , "orange_glazed_terracotta" , "magenta_glazed_terracotta" , "light_blue_glazed_terracotta" , "yellow_glazed_terracotta" , "lime_glazed_terracotta" , "pink_glazed_terracotta" , "gray_glazed_terracotta" , "light_gray_glazed_terracotta" , "cyan_glazed_terracotta" , "purple_glazed_terracotta" , "blue_glazed_terracotta" , "brown_glazed_terracotta" , "green_glazed_terracotta" , "red_glazed_terracotta" , "black_glazed_terracotta" , "white_concrete" , "orange_concrete" , "magenta_concrete" , "light_blue_concrete" , "yellow_concrete" , "lime_concrete" , "pink_concrete" , "gray_concrete" , "light_gray_concrete" , "cyan_concrete" , "purple_concrete" , "blue_concrete" , "brown_concrete" , "green_concrete" , "red_concrete" , "black_concrete" , "dead_tube_coral_block" , "dead_brain_coral_block" , "dead_bubble_coral_block" , "dead_fire_coral_block" , "dead_horn_coral_block" , "tube_coral_block" , "brain_coral_block" , "bubble_coral_block" , "fire_coral_block" , "horn_coral_block" , "dead_tube_coral" , "dead_brain_coral" , "dead_bubble_coral" , "dead_fire_coral" , "dead_horn_coral" , "dead_tube_coral_fan" , "dead_brain_coral_fan" , "dead_bubble_coral_fan" , "dead_fire_coral_fan" , "dead_horn_coral_fan" , "dead_tube_coral_wall_fan" , "dead_brain_coral_wall_fan" , "dead_bubble_coral_wall_fan" , "dead_fire_coral_wall_fan" , "dead_horn_coral_wall_fan" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "smoker" , "blast_furnace" , "grindstone" , "stonecutter" , "bell" , "warped_nylium" , "crimson_nylium" , "netherite_block" , "ancient_debris" , "crying_obsidian" , "respawn_anchor" , "lodestone" , "blackstone" , "blackstone_stairs" , "blackstone_slab" , "polished_blackstone" , "polished_blackstone_bricks" , "cracked_polished_blackstone_bricks" , "chiseled_polished_blackstone" , "polished_blackstone_brick_slab" , "polished_blackstone_brick_stairs" , "gilded_blackstone" , "polished_blackstone_stairs" , "polished_blackstone_slab" , "polished_blackstone_pressure_plate" , "chiseled_nether_bricks" , "cracked_nether_bricks" , "quartz_bricks" , "tuff" , "calcite" , "oxidized_copper" , "weathered_copper" , "exposed_copper" , "copper_block" , "copper_ore" , "deepslate_copper_ore" , "oxidized_cut_copper" , "weathered_cut_copper" , "exposed_cut_copper" , "cut_copper" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_copper_block" , "waxed_weathered_copper" , "waxed_exposed_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper" , "waxed_weathered_cut_copper" , "waxed_exposed_cut_copper" , "waxed_cut_copper" , "waxed_oxidized_cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "pointed_dripstone" , "dripstone_block" , "deepslate" , "cobbled_deepslate" , "cobbled_deepslate_stairs" , "cobbled_deepslate_slab" , "polished_deepslate" , "polished_deepslate_stairs" , "polished_deepslate_slab" , "deepslate_tiles" , "deepslate_tile_stairs" , "deepslate_tile_slab" , "deepslate_bricks" , "deepslate_brick_stairs" , "deepslate_brick_slab" , "chiseled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "smooth_basalt" , "raw_iron_block" , "raw_copper_block" , "raw_gold_block" , "ice" , "packed_ice" , "blue_ice" , "piston" , "sticky_piston" , "piston_head" , "amethyst_cluster" , "small_amethyst_bud" , "medium_amethyst_bud" , "large_amethyst_bud" , "amethyst_block" , "budding_amethyst" , "infested_cobblestone" , "infested_chiseled_stone_bricks" , "infested_cracked_stone_bricks" , "infested_deepslate" , "infested_stone" , "infested_mossy_stone_bricks" , "infested_stone_bricks" , "stone_button" , "polished_blackstone_button" , "cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall" , "shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box" , "anvil" , "chipped_anvil" , "damaged_anvil" , "cauldron" , "water_cauldron" , "lava_cauldron" , "powder_snow_cauldron" , "rail" , "powered_rail" , "detector_rail" , "activator_rail" , "conduit" , "mud_bricks" , "mud_brick_stairs" , "mud_brick_slab" , "packed_mud" , "crafter" , "tuff_slab" , "tuff_stairs" , "chiseled_tuff" , "polished_tuff" , "polished_tuff_slab" , "polished_tuff_stairs" , "tuff_bricks" , "tuff_brick_slab" , "tuff_brick_stairs" , "chiseled_tuff_bricks" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "heavy_core" , "resin_bricks" , "resin_brick_slab" , "resin_brick_stairs" , "chiseled_resin_bricks" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod" , "lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern" , "iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain" , "iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 12u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 102u16 , 103u16 , 104u16 , 105u16 , 106u16 , 107u16 , 108u16 , 174u16 , 175u16 , 176u16 , 192u16 , 193u16 , 198u16 , 203u16 , 204u16 , 205u16 , 209u16 , 223u16 , 259u16 , 260u16 , 271u16 , 272u16 , 285u16 , 288u16 , 289u16 , 326u16 , 327u16 , 328u16 , 329u16 , 370u16 , 371u16 , 381u16 , 382u16 , 383u16 , 385u16 , 386u16 , 393u16 , 397u16 , 398u16 , 399u16 , 400u16 , 403u16 , 471u16 , 472u16 , 475u16 , 476u16 , 477u16 , 478u16 , 479u16 , 480u16 , 481u16 , 483u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 526u16 , 527u16 , 528u16 , 529u16 , 530u16 , 531u16 , 532u16 , 533u16 , 534u16 , 535u16 , 554u16 , 555u16 , 595u16 , 596u16 , 597u16 , 598u16 , 610u16 , 611u16 , 612u16 , 613u16 , 614u16 , 615u16 , 616u16 , 617u16 , 619u16 , 620u16 , 621u16 , 622u16 , 623u16 , 624u16 , 625u16 , 626u16 , 627u16 , 658u16 , 659u16 , 660u16 , 661u16 , 671u16 , 673u16 , 674u16 , 676u16 , 694u16 , 695u16 , 696u16 , 697u16 , 698u16 , 699u16 , 700u16 , 701u16 , 702u16 , 703u16 , 704u16 , 705u16 , 706u16 , 707u16 , 708u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 723u16 , 724u16 , 725u16 , 748u16 , 749u16 , 750u16 , 751u16 , 752u16 , 753u16 , 754u16 , 755u16 , 756u16 , 757u16 , 758u16 , 759u16 , 760u16 , 761u16 , 762u16 , 768u16 , 769u16 , 770u16 , 771u16 , 772u16 , 778u16 , 779u16 , 780u16 , 781u16 , 782u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 840u16 , 841u16 , 844u16 , 847u16 , 848u16 , 866u16 , 875u16 , 915u16 , 916u16 , 917u16 , 918u16 , 923u16 , 924u16 , 925u16 , 927u16 , 928u16 , 929u16 , 930u16 , 931u16 , 932u16 , 933u16 , 935u16 , 936u16 , 937u16 , 938u16 , 941u16 , 942u16 , 943u16 , 984u16 , 1025u16 , 1037u16 , 1036u16 , 1035u16 , 1034u16 , 1042u16 , 1043u16 , 1047u16 , 1046u16 , 1045u16 , 1044u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1038u16 , 1040u16 , 1039u16 , 1041u16 , 1051u16 , 1050u16 , 1049u16 , 1048u16 , 1067u16 , 1066u16 , 1065u16 , 1064u16 , 1075u16 , 1074u16 , 1073u16 , 1072u16 , 1133u16 , 1132u16 , 1151u16 , 1152u16 , 1153u16 , 1154u16 , 1156u16 , 1157u16 , 1158u16 , 1160u16 , 1161u16 , 1162u16 , 1164u16 , 1165u16 , 1166u16 , 1168u16 , 1169u16 , 1170u16 , 1172u16 , 1173u16 , 1174u16 , 1175u16 , 277u16 , 556u16 , 789u16 , 138u16 , 128u16 , 139u16 , 980u16 , 983u16 , 982u16 , 981u16 , 978u16 , 979u16 , 333u16 , 337u16 , 336u16 , 1171u16 , 332u16 , 335u16 , 334u16 , 275u16 , 939u16 , 409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16 , 677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16 , 467u16 , 468u16 , 469u16 , 387u16 , 388u16 , 389u16 , 390u16 , 222u16 , 126u16 , 127u16 , 482u16 , 790u16 , 331u16 , 372u16 , 618u16 , 330u16 , 1184u16 , 985u16 , 986u16 , 992u16 , 988u16 , 989u16 , 990u16 , 993u16 , 994u16 , 995u16 , 997u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1187u16 , 376u16 , 378u16 , 377u16 , 380u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1116u16 , 1117u16 , 1118u16 , 1119u16 , 1120u16 , 1121u16 , 1122u16 , 1123u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16 , 849u16 , 850u16 , 851u16 , 855u16 , 852u16 , 856u16 , 853u16 , 857u16 , 854u16 , 858u16 , 350u16 , 351u16 , 355u16 , 352u16 , 356u16 , 353u16 , 357u16 , 354u16 , 358u16 , 341u16 , 342u16 , 346u16 , 343u16 , 347u16 , 344u16 , 348u16 , 345u16 , 349u16]) , "minecraft:mineable/shovel" => & (& ["clay" , "dirt" , "coarse_dirt" , "podzol" , "farmland" , "grass_block" , "gravel" , "mycelium" , "sand" , "red_sand" , "snow_block" , "snow" , "soul_sand" , "dirt_path" , "soul_soil" , "rooted_dirt" , "muddy_mangrove_roots" , "mud" , "suspicious_sand" , "suspicious_gravel" , "white_concrete_powder" , "orange_concrete_powder" , "magenta_concrete_powder" , "light_blue_concrete_powder" , "yellow_concrete_powder" , "lime_concrete_powder" , "pink_concrete_powder" , "gray_concrete_powder" , "light_gray_concrete_powder" , "cyan_concrete_powder" , "purple_concrete_powder" , "blue_concrete_powder" , "brown_concrete_powder" , "green_concrete_powder" , "red_concrete_powder" , "black_concrete_powder"] , & [281u16 , 9u16 , 10u16 , 11u16 , 208u16 , 8u16 , 40u16 , 373u16 , 37u16 , 39u16 , 278u16 , 276u16 , 286u16 , 666u16 , 287u16 , 1149u16 , 59u16 , 1150u16 , 38u16 , 41u16 , 726u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 740u16 , 741u16]) , "minecraft:mob_interactable_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16 , 1076u16 , 1077u16 , 1078u16 , 1079u16 , 1080u16 , 1081u16 , 1082u16 , 1083u16]) , "minecraft:mooshrooms_spawnable_on" => & (& ["mycelium"] , & [373u16]) , "minecraft:moss_blocks" => & (& ["moss_block" , "pale_moss_block"] , & [1144u16 , 1188u16]) , "minecraft:moss_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "cave_vines_plant" , "cave_vines" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 1136u16 , 1135u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16]) , "minecraft:mud" => & (& ["mud" , "muddy_mangrove_roots"] , & [1150u16 , 59u16]) , "minecraft:needs_diamond_tool" => & (& ["obsidian" , "crying_obsidian" , "netherite_block" , "respawn_anchor" , "ancient_debris"] , & [193u16 , 917u16 , 915u16 , 918u16 , 916u16]) , "minecraft:needs_iron_tool" => & (& ["diamond_block" , "diamond_ore" , "deepslate_diamond_ore" , "emerald_ore" , "deepslate_emerald_ore" , "emerald_block" , "gold_block" , "raw_gold_block" , "gold_ore" , "deepslate_gold_ore" , "redstone_ore" , "deepslate_redstone_ore"] , & [205u16 , 203u16 , 204u16 , 398u16 , 399u16 , 403u16 , 174u16 , 1175u16 , 42u16 , 43u16 , 271u16 , 272u16]) , "minecraft:needs_stone_tool" => & (& ["iron_block" , "raw_iron_block" , "iron_ore" , "deepslate_iron_ore" , "lapis_block" , "lapis_ore" , "deepslate_lapis_ore" , "copper_block" , "raw_copper_block" , "copper_ore" , "deepslate_copper_ore" , "cut_copper_slab" , "cut_copper_stairs" , "cut_copper" , "weathered_copper" , "weathered_cut_copper_slab" , "weathered_cut_copper_stairs" , "weathered_cut_copper" , "oxidized_copper" , "oxidized_cut_copper_slab" , "oxidized_cut_copper_stairs" , "oxidized_cut_copper" , "exposed_copper" , "exposed_cut_copper_slab" , "exposed_cut_copper_stairs" , "exposed_cut_copper" , "waxed_copper_block" , "waxed_cut_copper_slab" , "waxed_cut_copper_stairs" , "waxed_cut_copper" , "waxed_weathered_copper" , "waxed_weathered_cut_copper_slab" , "waxed_weathered_cut_copper_stairs" , "waxed_weathered_cut_copper" , "waxed_exposed_copper" , "waxed_exposed_cut_copper_slab" , "waxed_exposed_cut_copper_stairs" , "waxed_exposed_cut_copper" , "waxed_oxidized_copper" , "waxed_oxidized_cut_copper_slab" , "waxed_oxidized_cut_copper_stairs" , "waxed_oxidized_cut_copper" , "crafter" , "chiseled_copper" , "exposed_chiseled_copper" , "weathered_chiseled_copper" , "oxidized_chiseled_copper" , "waxed_chiseled_copper" , "waxed_exposed_chiseled_copper" , "waxed_weathered_chiseled_copper" , "waxed_oxidized_chiseled_copper" , "copper_grate" , "exposed_copper_grate" , "weathered_copper_grate" , "oxidized_copper_grate" , "waxed_copper_grate" , "waxed_exposed_copper_grate" , "waxed_weathered_copper_grate" , "waxed_oxidized_copper_grate" , "copper_bulb" , "exposed_copper_bulb" , "weathered_copper_bulb" , "oxidized_copper_bulb" , "waxed_copper_bulb" , "waxed_exposed_copper_bulb" , "waxed_weathered_copper_bulb" , "waxed_oxidized_copper_bulb" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor" , "copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest" , "lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [175u16 , 1173u16 , 44u16 , 45u16 , 104u16 , 102u16 , 103u16 , 1034u16 , 1174u16 , 1042u16 , 1043u16 , 1068u16 , 1060u16 , 1044u16 , 1036u16 , 1070u16 , 1062u16 , 1046u16 , 1037u16 , 1071u16 , 1063u16 , 1047u16 , 1035u16 , 1069u16 , 1061u16 , 1045u16 , 1038u16 , 1072u16 , 1064u16 , 1048u16 , 1040u16 , 1074u16 , 1066u16 , 1050u16 , 1039u16 , 1073u16 , 1065u16 , 1049u16 , 1041u16 , 1075u16 , 1067u16 , 1051u16 , 1184u16 , 1052u16 , 1053u16 , 1054u16 , 1055u16 , 1056u16 , 1057u16 , 1058u16 , 1059u16 , 1092u16 , 1093u16 , 1094u16 , 1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16 , 1108u16 , 1109u16 , 1110u16 , 1111u16 , 1112u16 , 1113u16 , 1114u16 , 1115u16 , 1124u16 , 1125u16 , 1126u16 , 1127u16 , 1128u16 , 1129u16 , 1130u16 , 1131u16]) , "minecraft:nether_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "netherrack" , "basalt" , "blackstone" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "crimson_nylium" , "warped_nylium" , "nether_wart_block" , "warped_wart_block" , "soul_sand" , "soul_soil"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 285u16 , 288u16 , 924u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 875u16 , 866u16 , 672u16 , 868u16 , 286u16 , 287u16]) , "minecraft:nylium" => & (& ["crimson_nylium" , "warped_nylium"] , & [875u16 , 866u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [49u16 , 71u16 , 68u16 , 79u16]) , "minecraft:occludes_vibration_signals" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:overrides_mushroom_light_requirement" => & (& ["mycelium" , "podzol" , "crimson_nylium" , "warped_nylium"] , & [373u16 , 11u16 , 875u16 , 866u16]) , "minecraft:overworld_carver_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "iron_ore" , "deepslate_iron_ore" , "copper_ore" , "deepslate_copper_ore" , "snow" , "snow_block" , "powder_snow" , "water" , "gravel" , "suspicious_gravel" , "sandstone" , "red_sandstone" , "calcite" , "packed_ice" , "raw_iron_block" , "raw_copper_block"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 44u16 , 45u16 , 1042u16 , 1043u16 , 276u16 , 278u16 , 1027u16 , 35u16 , 40u16 , 41u16 , 106u16 , 595u16 , 1025u16 , 556u16 , 1173u16 , 1174u16]) , "minecraft:overworld_natural_logs" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [56u16 , 20u16 , 67u16 , 86u16]) , "minecraft:parrots_spawnable_on" => & (& ["grass_block" , "air" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [8u16 , 0u16 , 91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:piglin_repellents" => & (& ["soul_fire" , "soul_torch" , "soul_lantern" , "soul_wall_torch" , "soul_campfire"] , & [197u16 , 290u16 , 850u16 , 291u16 , 860u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 19u16 , 21u16 , 883u16 , 884u16 , 22u16 , 23u16 , 18u16]) , "minecraft:polar_bears_spawnable_on_alternate" => & (& ["ice"] , & [277u16]) , "minecraft:portals" => & (& ["nether_portal" , "end_portal" , "end_gateway"] , & [295u16 , 391u16 , 667u16]) , "minecraft:pressure_plates" => & (& ["light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16]) , "minecraft:prevent_mob_spawning_inside" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:prevents_nearby_leaf_decay" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [55u16 , 77u16 , 66u16 , 85u16 , 56u16 , 20u16 , 67u16 , 86u16 , 49u16 , 71u16 , 68u16 , 79u16 , 53u16 , 75u16 , 64u16 , 83u16 , 51u16 , 73u16 , 62u16 , 81u16 , 52u16 , 74u16 , 63u16 , 82u16 , 50u16 , 72u16 , 61u16 , 80u16 , 57u16 , 78u16 , 69u16 , 87u16 , 54u16 , 76u16 , 65u16 , 84u16 , 871u16 , 872u16 , 873u16 , 874u16 , 862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:rabbits_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "sand"] , & [8u16 , 276u16 , 278u16 , 37u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [222u16 , 126u16 , 127u16 , 482u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [271u16 , 272u16]) , "minecraft:replaceable" => & (& ["air" , "water" , "lava" , "short_grass" , "fern" , "dead_bush" , "bush" , "short_dry_grass" , "tall_dry_grass" , "seagrass" , "tall_seagrass" , "fire" , "soul_fire" , "snow" , "vine" , "glow_lichen" , "resin_clump" , "light" , "tall_grass" , "large_fern" , "structure_void" , "void_air" , "cave_air" , "bubble_column" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "hanging_roots"] , & [0u16 , 35u16 , 36u16 , 130u16 , 131u16 , 132u16 , 133u16 , 134u16 , 135u16 , 136u16 , 137u16 , 196u16 , 197u16 , 276u16 , 366u16 , 367u16 , 368u16 , 525u16 , 561u16 , 562u16 , 675u16 , 794u16 , 795u16 , 796u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 1148u16]) , "minecraft:replaceable_by_mushrooms" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "brown_mushroom" , "red_mushroom" , "brown_mushroom_block" , "red_mushroom_block" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass" , "bush" , "firefly_bush"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 158u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 172u16 , 173u16 , 338u16 , 339u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16 , 133u16 , 1195u16]) , "minecraft:replaceable_by_trees" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion" , "pale_moss_carpet" , "short_grass" , "fern" , "dead_bush" , "vine" , "glow_lichen" , "sunflower" , "lilac" , "rose_bush" , "peony" , "tall_grass" , "large_fern" , "hanging_roots" , "pitcher_plant" , "water" , "seagrass" , "tall_seagrass" , "bush" , "firefly_bush" , "warped_roots" , "nether_sprouts" , "crimson_roots" , "leaf_litter" , "short_dry_grass" , "tall_dry_grass"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 158u16 , 1189u16 , 130u16 , 131u16 , 132u16 , 366u16 , 367u16 , 557u16 , 558u16 , 559u16 , 560u16 , 561u16 , 562u16 , 1148u16 , 664u16 , 35u16 , 136u16 , 137u16 , 133u16 , 1195u16 , 869u16 , 870u16 , 882u16 , 1143u16 , 134u16 , 135u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 31u16 , 32u16 , 1138u16 , 1139u16 , 33u16 , 30u16]) , "minecraft:sculk_replaceable" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16]) , "minecraft:sculk_replaceable_world_gen" => & (& ["stone" , "granite" , "diorite" , "andesite" , "tuff" , "deepslate" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "crimson_nylium" , "warped_nylium" , "netherrack" , "basalt" , "blackstone" , "sand" , "red_sand" , "gravel" , "soul_sand" , "soul_soil" , "calcite" , "smooth_basalt" , "clay" , "dripstone_block" , "end_stone" , "red_sandstone" , "sandstone" , "deepslate_bricks" , "deepslate_tiles" , "cobbled_deepslate" , "cracked_deepslate_bricks" , "cracked_deepslate_tiles" , "polished_deepslate"] , & [1u16 , 2u16 , 4u16 , 6u16 , 984u16 , 1151u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 875u16 , 866u16 , 285u16 , 288u16 , 924u16 , 37u16 , 39u16 , 40u16 , 286u16 , 287u16 , 1025u16 , 1172u16 , 281u16 , 1132u16 , 393u16 , 595u16 , 106u16 , 1164u16 , 1160u16 , 1152u16 , 1169u16 , 1170u16 , 1156u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [677u16 , 693u16 , 689u16 , 690u16 , 687u16 , 685u16 , 691u16 , 681u16 , 686u16 , 683u16 , 680u16 , 679u16 , 684u16 , 688u16 , 692u16 , 678u16 , 682u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16 , 609u16 , 610u16 , 611u16 , 617u16 , 612u16 , 623u16 , 620u16 , 621u16 , 616u16 , 615u16 , 619u16 , 614u16 , 533u16 , 534u16 , 535u16 , 811u16 , 812u16 , 813u16 , 814u16 , 815u16 , 816u16 , 817u16 , 818u16 , 819u16 , 820u16 , 821u16 , 822u16 , 823u16 , 613u16 , 622u16 , 927u16 , 932u16 , 937u16 , 1154u16 , 1158u16 , 1162u16 , 1166u16 , 1074u16 , 1073u16 , 1072u16 , 1071u16 , 1070u16 , 1069u16 , 1068u16 , 1075u16 , 618u16 , 985u16 , 989u16 , 994u16 , 378u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion"] , & [157u16 , 1191u16 , 160u16 , 161u16 , 162u16 , 163u16 , 164u16 , 165u16 , 166u16 , 167u16 , 168u16 , 169u16 , 171u16 , 170u16 , 159u16 , 1192u16 , 158u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:snaps_goat_horn" => & (& ["acacia_log" , "birch_log" , "oak_log" , "jungle_log" , "spruce_log" , "dark_oak_log" , "pale_oak_log" , "mangrove_log" , "cherry_log" , "stone" , "packed_ice" , "iron_ore" , "coal_ore" , "copper_ore" , "emerald_ore"] , & [53u16 , 51u16 , 49u16 , 52u16 , 50u16 , 55u16 , 56u16 , 57u16 , 54u16 , 1u16 , 556u16 , 44u16 , 46u16 , 1042u16 , 398u16]) , "minecraft:sniffer_diggable_block" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16]) , "minecraft:sniffer_egg_hatch_boost" => & (& ["moss_block"] , & [1144u16]) , "minecraft:snow" => & (& ["snow" , "snow_block" , "powder_snow"] , & [276u16 , 278u16 , 1027u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:soul_speed_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [50u16 , 72u16 , 61u16 , 80u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16 , 522u16 , 223u16 , 397u16 , 383u16 , 371u16 , 370u16 , 660u16 , 481u16 , 598u16 , 531u16 , 530u16 , 532u16 , 797u16 , 798u16 , 799u16 , 800u16 , 801u16 , 802u16 , 803u16 , 804u16 , 805u16 , 806u16 , 807u16 , 808u16 , 809u16 , 810u16 , 925u16 , 933u16 , 936u16 , 1153u16 , 1157u16 , 1161u16 , 1165u16 , 1063u16 , 1062u16 , 1061u16 , 1060u16 , 1066u16 , 1065u16 , 1064u16 , 1067u16 , 372u16 , 986u16 , 990u16 , 995u16 , 377u16]) , "minecraft:standing_signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [326u16 , 327u16 , 328u16 , 329u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [275u16 , 939u16]) , "minecraft:stone_ore_replaceables" => & (& ["stone" , "granite" , "diorite" , "andesite"] , & [1u16 , 2u16 , 4u16 , 6u16]) , "minecraft:stone_pressure_plates" => & (& ["stone_pressure_plate" , "polished_blackstone_pressure_plate"] , & [259u16 , 938u16]) , "minecraft:strider_warm_blocks" => & (& ["lava"] , & [36u16]) , "minecraft:substrate_overworld" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16]) , "minecraft:support_override_cactus_flower" => & (& ["cactus" , "farmland"] , & [279u16 , 208u16]) , "minecraft:support_override_snow_layer" => & (& ["honey_block" , "soul_sand" , "mud"] , & [913u16 , 286u16 , 1150u16]) , "minecraft:supports_azalea" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "clay"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 281u16]) , "minecraft:supports_bamboo" => & (& ["sand" , "red_sand" , "suspicious_sand" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "bamboo" , "bamboo_sapling" , "gravel" , "suspicious_gravel"] , & [37u16 , 39u16 , 38u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 792u16 , 791u16 , 40u16 , 41u16]) , "minecraft:supports_big_dripleaf" => & (& ["clay" , "moss_block" , "dirt" , "grass_block" , "podzol" , "coarse_dirt" , "mycelium" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "farmland"] , & [281u16 , 1144u16 , 9u16 , 8u16 , 11u16 , 10u16 , 373u16 , 1149u16 , 1150u16 , 59u16 , 208u16]) , "minecraft:supports_cactus" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [37u16 , 39u16 , 38u16]) , "minecraft:supports_chorus_flower" => & (& ["end_stone"] , & [393u16]) , "minecraft:supports_chorus_plant" => & (& ["end_stone"] , & [393u16]) , "minecraft:supports_cocoa" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [52u16 , 74u16 , 63u16 , 82u16]) , "minecraft:supports_crimson_fungus" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "crimson_nylium" , "warped_nylium" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 875u16 , 866u16 , 287u16]) , "minecraft:supports_crimson_roots" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "crimson_nylium" , "warped_nylium" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 875u16 , 866u16 , 287u16]) , "minecraft:supports_crops" => & (& ["farmland"] , & [208u16]) , "minecraft:supports_dry_vegetation" => & (& ["sand" , "red_sand" , "suspicious_sand" , "terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland"] , & [37u16 , 39u16 , 38u16 , 554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16]) , "minecraft:supports_frogspawn" => & (& [] , & []) , "minecraft:supports_hanging_mangrove_propagule" => & (& ["mangrove_leaves"] , & [96u16]) , "minecraft:supports_lily_pad" => & (& ["ice" , "frosted_ice"] , & [277u16 , 670u16]) , "minecraft:supports_mangrove_propagule" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "clay"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 281u16]) , "minecraft:supports_melon_stem" => & (& ["farmland"] , & [208u16]) , "minecraft:supports_melon_stem_fruit" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16]) , "minecraft:supports_nether_sprouts" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "crimson_nylium" , "warped_nylium" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 875u16 , 866u16 , 287u16]) , "minecraft:supports_nether_wart" => & (& ["soul_sand"] , & [286u16]) , "minecraft:supports_pumpkin_stem" => & (& ["farmland"] , & [208u16]) , "minecraft:supports_pumpkin_stem_fruit" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16]) , "minecraft:supports_small_dripleaf" => & (& ["clay" , "moss_block"] , & [281u16 , 1144u16]) , "minecraft:supports_stem_crops" => & (& ["farmland"] , & [208u16]) , "minecraft:supports_stem_fruit" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16]) , "minecraft:supports_sugar_cane" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "sand" , "red_sand" , "suspicious_sand"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 37u16 , 39u16 , 38u16]) , "minecraft:supports_sugar_cane_adjacently" => & (& ["frosted_ice"] , & [670u16]) , "minecraft:supports_vegetation" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16]) , "minecraft:supports_warped_fungus" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "crimson_nylium" , "warped_nylium" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 875u16 , 866u16 , 287u16]) , "minecraft:supports_warped_roots" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "crimson_nylium" , "warped_nylium" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 875u16 , 866u16 , 287u16]) , "minecraft:supports_wither_rose" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt" , "mud" , "muddy_mangrove_roots" , "moss_block" , "pale_moss_block" , "grass_block" , "podzol" , "mycelium" , "farmland" , "netherrack" , "soul_sand" , "soul_soil"] , & [9u16 , 10u16 , 1149u16 , 1150u16 , 59u16 , 1144u16 , 1188u16 , 8u16 , 11u16 , 373u16 , 208u16 , 285u16 , 286u16 , 287u16]) , "minecraft:sword_efficient" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "vine" , "glow_lichen" , "pumpkin" , "carved_pumpkin" , "jack_o_lantern" , "melon" , "cocoa" , "big_dripleaf" , "big_dripleaf_stem" , "chorus_plant" , "chorus_flower"] , & [91u16 , 88u16 , 89u16 , 95u16 , 94u16 , 92u16 , 90u16 , 97u16 , 98u16 , 96u16 , 93u16 , 366u16 , 367u16 , 360u16 , 296u16 , 297u16 , 361u16 , 396u16 , 1145u16 , 1146u16 , 656u16 , 657u16]) , "minecraft:sword_instantly_mines" => & (& ["bamboo" , "bamboo_sapling"] , & [792u16 , 791u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16]) , "minecraft:trail_ruins_replaceable" => & (& ["gravel"] , & [40u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16 , 526u16 , 1084u16 , 1085u16 , 1086u16 , 1087u16 , 1088u16 , 1089u16 , 1090u16 , 1091u16]) , "minecraft:triggers_ambient_desert_dry_vegetation_block_sounds" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta" , "sand" , "red_sand"] , & [554u16 , 484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 492u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 37u16 , 39u16]) , "minecraft:triggers_ambient_desert_sand_block_sounds" => & (& ["sand" , "red_sand"] , & [37u16 , 39u16]) , "minecraft:triggers_ambient_dried_ghast_block_sounds" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:underwater_bonemeals" => & (& ["seagrass" , "tube_coral" , "brain_coral" , "bubble_coral" , "fire_coral" , "horn_coral" , "tube_coral_fan" , "brain_coral_fan" , "bubble_coral_fan" , "fire_coral_fan" , "horn_coral_fan" , "tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [136u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 773u16 , 774u16 , 775u16 , 776u16 , 777u16 , 783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:unstable_bottom_center" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [631u16 , 629u16 , 633u16 , 634u16 , 630u16 , 369u16 , 628u16 , 893u16 , 894u16 , 635u16 , 636u16 , 632u16]) , "minecraft:valid_spawn" => & (& ["grass_block" , "podzol"] , & [8u16 , 11u16]) , "minecraft:vibration_resonators" => & (& ["amethyst_block"] , & [978u16]) , "minecraft:wall_corals" => & (& ["tube_coral_wall_fan" , "brain_coral_wall_fan" , "bubble_coral_wall_fan" , "fire_coral_wall_fan" , "horn_coral_wall_fan"] , & [783u16 , 784u16 , 785u16 , 786u16 , 787u16]) , "minecraft:wall_hanging_signs" => & (& ["oak_wall_hanging_sign" , "spruce_wall_hanging_sign" , "birch_wall_hanging_sign" , "acacia_wall_hanging_sign" , "cherry_wall_hanging_sign" , "jungle_wall_hanging_sign" , "dark_oak_wall_hanging_sign" , "pale_oak_wall_hanging_sign" , "crimson_wall_hanging_sign" , "warped_wall_hanging_sign" , "mangrove_wall_hanging_sign" , "bamboo_wall_hanging_sign"] , & [246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 255u16 , 256u16 , 254u16 , 257u16]) , "minecraft:wall_post_override" => & (& ["torch" , "soul_torch" , "redstone_torch" , "copper_torch" , "tripwire" , "oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign" , "oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign" , "white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner" , "white_wall_banner" , "orange_wall_banner" , "magenta_wall_banner" , "light_blue_wall_banner" , "yellow_wall_banner" , "lime_wall_banner" , "pink_wall_banner" , "gray_wall_banner" , "light_gray_wall_banner" , "cyan_wall_banner" , "purple_wall_banner" , "blue_wall_banner" , "brown_wall_banner" , "green_wall_banner" , "red_wall_banner" , "black_wall_banner" , "light_weighted_pressure_plate" , "heavy_weighted_pressure_plate" , "oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate" , "stone_pressure_plate" , "polished_blackstone_pressure_plate" , "cactus_flower"] , & [194u16 , 290u16 , 273u16 , 292u16 , 402u16 , 210u16 , 211u16 , 212u16 , 213u16 , 215u16 , 216u16 , 217u16 , 901u16 , 902u16 , 218u16 , 219u16 , 214u16 , 224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16 , 563u16 , 564u16 , 565u16 , 566u16 , 567u16 , 568u16 , 569u16 , 570u16 , 571u16 , 572u16 , 573u16 , 574u16 , 575u16 , 576u16 , 577u16 , 578u16 , 579u16 , 580u16 , 581u16 , 582u16 , 583u16 , 584u16 , 585u16 , 586u16 , 587u16 , 588u16 , 589u16 , 590u16 , 591u16 , 592u16 , 593u16 , 594u16 , 471u16 , 472u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16 , 259u16 , 938u16 , 280u16]) , "minecraft:wall_signs" => & (& ["oak_wall_sign" , "spruce_wall_sign" , "birch_wall_sign" , "acacia_wall_sign" , "jungle_wall_sign" , "dark_oak_wall_sign" , "pale_oak_wall_sign" , "crimson_wall_sign" , "warped_wall_sign" , "mangrove_wall_sign" , "bamboo_wall_sign" , "cherry_wall_sign"] , & [224u16 , 225u16 , 226u16 , 227u16 , 229u16 , 230u16 , 231u16 , 903u16 , 904u16 , 232u16 , 233u16 , 228u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [409u16 , 410u16 , 824u16 , 825u16 , 826u16 , 827u16 , 828u16 , 829u16 , 831u16 , 832u16 , 833u16 , 834u16 , 835u16 , 836u16 , 926u16 , 934u16 , 940u16 , 1155u16 , 1159u16 , 1163u16 , 1167u16 , 830u16 , 987u16 , 991u16 , 996u16 , 379u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [862u16 , 863u16 , 864u16 , 865u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [672u16 , 868u16]) , "minecraft:wither_immune" => & (& ["barrier" , "bedrock" , "end_portal" , "end_portal_frame" , "end_gateway" , "command_block" , "repeating_command_block" , "chain_command_block" , "structure_block" , "jigsaw" , "moving_piston" , "light" , "reinforced_deepslate" , "test_block" , "test_instance_block"] , & [524u16 , 34u16 , 391u16 , 392u16 , 667u16 , 407u16 , 668u16 , 669u16 , 905u16 , 906u16 , 156u16 , 525u16 , 1182u16 , 907u16 , 908u16]) , "minecraft:wither_summon_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [286u16 , 287u16]) , "minecraft:wolves_spawnable_on" => & (& ["grass_block" , "snow" , "snow_block" , "coarse_dirt" , "podzol"] , & [8u16 , 276u16 , 278u16 , 10u16 , 11u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [443u16 , 444u16 , 445u16 , 446u16 , 447u16 , 449u16 , 450u16 , 897u16 , 898u16 , 451u16 , 452u16 , 448u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [220u16 , 646u16 , 647u16 , 648u16 , 649u16 , 651u16 , 652u16 , 899u16 , 900u16 , 653u16 , 654u16 , 650u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [284u16 , 640u16 , 642u16 , 643u16 , 637u16 , 638u16 , 639u16 , 889u16 , 890u16 , 644u16 , 645u16 , 641u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 267u16 , 268u16 , 887u16 , 888u16 , 269u16 , 270u16 , 266u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [180u16 , 181u16 , 182u16 , 183u16 , 184u16 , 185u16 , 186u16 , 187u16 , 188u16 , 189u16 , 190u16 , 191u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [599u16 , 600u16 , 601u16 , 602u16 , 603u16 , 605u16 , 606u16 , 885u16 , 886u16 , 607u16 , 608u16 , 604u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [200u16 , 404u16 , 405u16 , 406u16 , 516u16 , 518u16 , 519u16 , 895u16 , 896u16 , 520u16 , 521u16 , 517u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [320u16 , 318u16 , 322u16 , 323u16 , 319u16 , 316u16 , 317u16 , 891u16 , 892u16 , 324u16 , 325u16 , 321u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [140u16 , 141u16 , 142u16 , 143u16 , 144u16 , 145u16 , 146u16 , 147u16 , 148u16 , 149u16 , 150u16 , 151u16 , 152u16 , 153u16 , 154u16 , 155u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16 , 549u16 , 550u16 , 551u16 , 552u16 , 553u16]) }; +static TAGS_V_26_1_DAMAGE_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:always_hurts_ender_dragons" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:always_kills_armor_stands" => & (& ["arrow" , "trident" , "fireball" , "wither_skull" , "wind_charge"] , & [0u16 , 46u16 , 14u16 , 50u16 , 48u16]) , "minecraft:always_most_significant_fall" => & (& ["out_of_world"] , & [32u16]) , "minecraft:always_triggers_silverfish" => & (& ["magic"] , & [27u16]) , "minecraft:avoids_guardian_thorns" => & (& ["magic" , "thorns" , "fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [27u16 , 44u16 , 15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:burn_from_stepping" => & (& ["campfire" , "hot_floor"] , & [3u16 , 20u16]) , "minecraft:burns_armor_stands" => & (& ["on_fire"] , & [31u16]) , "minecraft:bypasses_armor" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16]) , "minecraft:bypasses_effects" => & (& ["starve"] , & [40u16]) , "minecraft:bypasses_enchantments" => & (& ["sonic_boom"] , & [36u16]) , "minecraft:bypasses_invulnerability" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_resistance" => & (& ["out_of_world" , "generic_kill"] , & [32u16 , 19u16]) , "minecraft:bypasses_shield" => & (& ["on_fire" , "in_wall" , "cramming" , "drown" , "fly_into_wall" , "generic" , "wither" , "dragon_breath" , "starve" , "fall" , "ender_pearl" , "freeze" , "stalagmite" , "magic" , "indirect_magic" , "out_of_world" , "generic_kill" , "sonic_boom" , "outside_border" , "cactus" , "campfire" , "dry_out" , "falling_anvil" , "falling_stalactite" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "sweet_berry_bush"] , & [31u16 , 22u16 , 4u16 , 6u16 , 16u16 , 18u16 , 49u16 , 5u16 , 40u16 , 10u16 , 8u16 , 17u16 , 39u16 , 27u16 , 23u16 , 32u16 , 19u16 , 36u16 , 33u16 , 2u16 , 3u16 , 7u16 , 11u16 , 13u16 , 20u16 , 21u16 , 24u16 , 25u16 , 43u16]) , "minecraft:bypasses_wolf_armor" => & (& ["out_of_world" , "generic_kill" , "cramming" , "drown" , "dry_out" , "freeze" , "in_wall" , "indirect_magic" , "magic" , "outside_border" , "starve" , "thorns" , "wither"] , & [32u16 , 19u16 , 4u16 , 6u16 , 7u16 , 17u16 , 22u16 , 23u16 , 27u16 , 33u16 , 40u16 , 44u16 , 49u16]) , "minecraft:can_break_armor_stand" => & (& ["player_explosion" , "player_attack" , "spear" , "mace_smash"] , & [35u16 , 34u16 , 37u16 , 26u16]) , "minecraft:damages_helmet" => & (& ["falling_anvil" , "falling_block" , "falling_stalactite"] , & [11u16 , 12u16 , 13u16]) , "minecraft:ignites_armor_stands" => & (& ["in_fire" , "campfire"] , & [21u16 , 3u16]) , "minecraft:is_drowning" => & (& ["drown"] , & [6u16]) , "minecraft:is_explosion" => & (& ["fireworks" , "explosion" , "player_explosion" , "bad_respawn_point"] , & [15u16 , 9u16 , 35u16 , 1u16]) , "minecraft:is_fall" => & (& ["fall" , "ender_pearl" , "stalagmite"] , & [10u16 , 8u16 , 39u16]) , "minecraft:is_fire" => & (& ["in_fire" , "campfire" , "on_fire" , "lava" , "hot_floor" , "unattributed_fireball" , "fireball"] , & [21u16 , 3u16 , 31u16 , 24u16 , 20u16 , 47u16 , 14u16]) , "minecraft:is_freezing" => & (& ["freeze"] , & [17u16]) , "minecraft:is_lightning" => & (& ["lightning_bolt"] , & [25u16]) , "minecraft:is_player_attack" => & (& ["player_attack" , "spear" , "mace_smash"] , & [34u16 , 37u16 , 26u16]) , "minecraft:is_projectile" => & (& ["arrow" , "trident" , "mob_projectile" , "unattributed_fireball" , "fireball" , "wither_skull" , "thrown" , "wind_charge"] , & [0u16 , 46u16 , 30u16 , 47u16 , 14u16 , 50u16 , 45u16 , 48u16]) , "minecraft:mace_smash" => & (& ["mace_smash"] , & [26u16]) , "minecraft:no_anger" => & (& ["mob_attack_no_aggro"] , & [29u16]) , "minecraft:no_impact" => & (& ["drown"] , & [6u16]) , "minecraft:no_knockback" => & (& ["explosion" , "player_explosion" , "bad_respawn_point" , "in_fire" , "lightning_bolt" , "on_fire" , "lava" , "hot_floor" , "in_wall" , "cramming" , "drown" , "starve" , "cactus" , "fall" , "ender_pearl" , "fly_into_wall" , "out_of_world" , "generic" , "magic" , "wither" , "dragon_breath" , "dry_out" , "sweet_berry_bush" , "freeze" , "stalagmite" , "outside_border" , "generic_kill" , "campfire" , "spear"] , & [9u16 , 35u16 , 1u16 , 21u16 , 25u16 , 31u16 , 24u16 , 20u16 , 22u16 , 4u16 , 6u16 , 40u16 , 2u16 , 10u16 , 8u16 , 16u16 , 32u16 , 18u16 , 27u16 , 49u16 , 5u16 , 7u16 , 43u16 , 17u16 , 39u16 , 33u16 , 19u16 , 3u16 , 37u16]) , "minecraft:panic_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire" , "arrow" , "dragon_breath" , "explosion" , "fireball" , "fireworks" , "indirect_magic" , "magic" , "mob_attack" , "mob_projectile" , "player_explosion" , "sonic_boom" , "sting" , "thrown" , "trident" , "unattributed_fireball" , "wind_charge" , "wither" , "wither_skull" , "player_attack" , "spear" , "mace_smash"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16 , 0u16 , 5u16 , 9u16 , 14u16 , 15u16 , 23u16 , 27u16 , 28u16 , 30u16 , 35u16 , 36u16 , 41u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 34u16 , 37u16 , 26u16]) , "minecraft:panic_environmental_causes" => & (& ["cactus" , "freeze" , "hot_floor" , "in_fire" , "lava" , "lightning_bolt" , "on_fire"] , & [2u16 , 17u16 , 20u16 , 21u16 , 24u16 , 25u16 , 31u16]) , "minecraft:witch_resistant_to" => & (& ["magic" , "indirect_magic" , "sonic_boom" , "thorns"] , & [27u16 , 23u16 , 36u16 , 44u16]) , "minecraft:wither_immune_to" => & (& ["drown"] , & [6u16]) }; +static TAGS_V_26_1_DIALOG: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:pause_screen_additions" => & (& [] , & []) , "minecraft:quick_actions" => & (& [] , & []) }; +static TAGS_V_26_1_ENCHANTMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:curse" => & (& ["binding_curse" , "vanishing_curse"] , & [2u16 , 41u16]) , "minecraft:double_trade_price" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) , "minecraft:exclusive_set/armor" => & (& ["protection" , "blast_protection" , "fire_protection" , "projectile_protection"] , & [28u16 , 3u16 , 11u16 , 27u16]) , "minecraft:exclusive_set/boots" => & (& ["frost_walker" , "depth_strider"] , & [14u16 , 7u16]) , "minecraft:exclusive_set/bow" => & (& ["infinity" , "mending"] , & [16u16 , 23u16]) , "minecraft:exclusive_set/crossbow" => & (& ["multishot" , "piercing"] , & [24u16 , 25u16]) , "minecraft:exclusive_set/damage" => & (& ["sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "density" , "breach"] , & [33u16 , 35u16 , 1u16 , 15u16 , 6u16 , 4u16]) , "minecraft:exclusive_set/mining" => & (& ["fortune" , "silk_touch"] , & [13u16 , 34u16]) , "minecraft:exclusive_set/riptide" => & (& ["loyalty" , "channeling"] , & [19u16 , 5u16]) , "minecraft:in_enchanting_table" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:non_treasure" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:on_mob_spawn_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:on_random_loot" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:on_traded_equipment" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16]) , "minecraft:prevents_bee_spawns_when_mining" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_decorated_pot_shattering" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_ice_melting" => & (& ["silk_touch"] , & [34u16]) , "minecraft:prevents_infested_spawns" => & (& ["silk_touch"] , & [34u16]) , "minecraft:smelts_loot" => & (& ["fire_aspect"] , & [10u16]) , "minecraft:tooltip_order" => & (& ["binding_curse" , "vanishing_curse" , "riptide" , "channeling" , "wind_burst" , "frost_walker" , "lunge" , "sharpness" , "smite" , "bane_of_arthropods" , "impaling" , "power" , "density" , "breach" , "piercing" , "sweeping_edge" , "multishot" , "fire_aspect" , "flame" , "knockback" , "punch" , "protection" , "blast_protection" , "fire_protection" , "projectile_protection" , "feather_falling" , "fortune" , "looting" , "silk_touch" , "luck_of_the_sea" , "efficiency" , "quick_charge" , "lure" , "respiration" , "aqua_affinity" , "soul_speed" , "swift_sneak" , "depth_strider" , "thorns" , "loyalty" , "unbreaking" , "infinity" , "mending"] , & [2u16 , 41u16 , 32u16 , 5u16 , 42u16 , 14u16 , 21u16 , 33u16 , 35u16 , 1u16 , 15u16 , 26u16 , 6u16 , 4u16 , 25u16 , 37u16 , 24u16 , 10u16 , 12u16 , 17u16 , 29u16 , 28u16 , 3u16 , 11u16 , 27u16 , 9u16 , 13u16 , 18u16 , 34u16 , 20u16 , 8u16 , 30u16 , 22u16 , 31u16 , 0u16 , 36u16 , 38u16 , 7u16 , 39u16 , 19u16 , 40u16 , 16u16 , 23u16]) , "minecraft:tradeable" => & (& ["protection" , "fire_protection" , "feather_falling" , "blast_protection" , "projectile_protection" , "respiration" , "aqua_affinity" , "thorns" , "depth_strider" , "sharpness" , "smite" , "bane_of_arthropods" , "knockback" , "fire_aspect" , "looting" , "sweeping_edge" , "efficiency" , "silk_touch" , "unbreaking" , "fortune" , "power" , "punch" , "flame" , "infinity" , "luck_of_the_sea" , "lure" , "loyalty" , "impaling" , "riptide" , "channeling" , "multishot" , "quick_charge" , "piercing" , "density" , "breach" , "lunge" , "binding_curse" , "vanishing_curse" , "frost_walker" , "mending"] , & [28u16 , 11u16 , 9u16 , 3u16 , 27u16 , 31u16 , 0u16 , 39u16 , 7u16 , 33u16 , 35u16 , 1u16 , 17u16 , 10u16 , 18u16 , 37u16 , 8u16 , 34u16 , 40u16 , 13u16 , 26u16 , 29u16 , 12u16 , 16u16 , 20u16 , 22u16 , 19u16 , 15u16 , 32u16 , 5u16 , 24u16 , 30u16 , 25u16 , 6u16 , 4u16 , 21u16 , 2u16 , 41u16 , 14u16 , 23u16]) , "minecraft:treasure" => & (& ["binding_curse" , "vanishing_curse" , "swift_sneak" , "soul_speed" , "frost_walker" , "mending" , "wind_burst"] , & [2u16 , 41u16 , 38u16 , 36u16 , 14u16 , 23u16 , 42u16]) }; +static TAGS_V_26_1_ENTITY_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:accepts_iron_golem_gift" => & (& ["copper_golem"] , & [28u16]) , "minecraft:aquatic" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:arrows" => & (& ["arrow" , "spectral_arrow"] , & [6u16 , 123u16]) , "minecraft:arthropod" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:axolotl_always_hostiles" => & (& ["drowned" , "guardian" , "elder_guardian"] , & [38u16 , 63u16 , 40u16]) , "minecraft:axolotl_hunt_targets" => & (& ["tropical_fish" , "pufferfish" , "salmon" , "cod" , "squid" , "glow_squid" , "tadpole"] , & [137u16 , 107u16 , 110u16 , 27u16 , 127u16 , 61u16 , 131u16]) , "minecraft:beehive_inhabitors" => & (& ["bee"] , & [11u16]) , "minecraft:boat" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "cherry_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft"] , & [89u16 , 125u16 , 12u16 , 74u16 , 0u16 , 23u16 , 33u16 , 94u16 , 81u16 , 9u16]) , "minecraft:burn_in_daylight" => & (& ["skeleton" , "stray" , "wither_skeleton" , "bogged" , "zombie" , "zombie_horse" , "zombie_villager" , "drowned" , "zombie_nautilus" , "phantom"] , & [115u16 , 128u16 , 147u16 , 16u16 , 151u16 , 152u16 , 154u16 , 38u16 , 153u16 , 99u16]) , "minecraft:can_breathe_under_water" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom" , "axolotl" , "frog" , "guardian" , "elder_guardian" , "turtle" , "glow_squid" , "cod" , "pufferfish" , "salmon" , "squid" , "tropical_fish" , "tadpole" , "armor_stand" , "copper_golem" , "nautilus"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16 , 7u16 , 55u16 , 63u16 , 40u16 , 138u16 , 61u16 , 27u16 , 107u16 , 110u16 , 127u16 , 137u16 , 131u16 , 5u16 , 28u16 , 88u16]) , "minecraft:can_equip_harness" => & (& ["happy_ghast"] , & [58u16]) , "minecraft:can_equip_saddle" => & (& ["horse" , "skeleton_horse" , "zombie_horse" , "donkey" , "mule" , "pig" , "strider" , "camel" , "camel_husk" , "nautilus" , "zombie_nautilus"] , & [66u16 , 116u16 , 152u16 , 36u16 , 87u16 , 100u16 , 129u16 , 19u16 , 20u16 , 88u16 , 153u16]) , "minecraft:can_float_while_ridden" => & (& ["horse" , "zombie_horse" , "mule" , "donkey" , "camel" , "camel_husk"] , & [66u16 , 152u16 , 87u16 , 36u16 , 19u16 , 20u16]) , "minecraft:can_turn_in_boats" => & (& ["breeze"] , & [17u16]) , "minecraft:can_wear_horse_armor" => & (& ["horse" , "zombie_horse"] , & [66u16 , 152u16]) , "minecraft:can_wear_nautilus_armor" => & (& ["nautilus" , "zombie_nautilus"] , & [88u16 , 153u16]) , "minecraft:candidate_for_iron_golem_gift" => & (& ["villager" , "copper_golem"] , & [140u16 , 28u16]) , "minecraft:cannot_be_age_locked" => & (& ["zombie_horse" , "skeleton_horse" , "villager"] , & [152u16 , 116u16 , 140u16]) , "minecraft:cannot_be_pushed_onto_boats" => & (& ["player" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "creaking" , "nautilus" , "zombie_nautilus"] , & [156u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 31u16 , 88u16 , 153u16]) , "minecraft:deflects_projectiles" => & (& ["breeze"] , & [17u16]) , "minecraft:dismounts_underwater" => & (& ["camel" , "chicken" , "donkey" , "happy_ghast" , "horse" , "llama" , "mule" , "pig" , "ravager" , "spider" , "strider" , "trader_llama" , "zombie_horse"] , & [19u16 , 26u16 , 36u16 , 58u16 , 66u16 , 78u16 , 87u16 , 100u16 , 109u16 , 124u16 , 129u16 , 135u16 , 152u16]) , "minecraft:fall_damage_immune" => & (& ["copper_golem" , "iron_golem" , "snow_golem" , "shulker" , "allay" , "bat" , "bee" , "blaze" , "cat" , "chicken" , "ghast" , "happy_ghast" , "phantom" , "magma_cube" , "ocelot" , "parrot" , "wither" , "breeze"] , & [28u16 , 70u16 , 121u16 , 112u16 , 2u16 , 10u16 , 11u16 , 14u16 , 21u16 , 26u16 , 57u16 , 58u16 , 99u16 , 80u16 , 91u16 , 98u16 , 146u16 , 17u16]) , "minecraft:followable_friendly_mobs" => & (& ["armadillo" , "bee" , "camel" , "cat" , "chicken" , "cow" , "donkey" , "fox" , "goat" , "happy_ghast" , "horse" , "skeleton_horse" , "llama" , "mule" , "ocelot" , "panda" , "parrot" , "pig" , "polar_bear" , "rabbit" , "sheep" , "sniffer" , "strider" , "villager" , "wolf"] , & [4u16 , 11u16 , 19u16 , 21u16 , 26u16 , 30u16 , 36u16 , 54u16 , 62u16 , 58u16 , 66u16 , 116u16 , 78u16 , 87u16 , 91u16 , 96u16 , 98u16 , 100u16 , 104u16 , 108u16 , 111u16 , 119u16 , 129u16 , 140u16 , 149u16]) , "minecraft:freeze_hurts_extra_types" => & (& ["strider" , "blaze" , "magma_cube"] , & [129u16 , 14u16 , 80u16]) , "minecraft:freeze_immune_entity_types" => & (& ["stray" , "polar_bear" , "snow_golem" , "wither"] , & [128u16 , 104u16 , 121u16 , 146u16]) , "minecraft:frog_food" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:ignores_poison_and_regen" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:illager" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:illager_friends" => & (& ["evoker" , "illusioner" , "pillager" , "vindicator"] , & [46u16 , 68u16 , 103u16 , 141u16]) , "minecraft:immune_to_infested" => & (& ["silverfish"] , & [114u16]) , "minecraft:immune_to_oozing" => & (& ["slime"] , & [117u16]) , "minecraft:impact_projectiles" => & (& ["arrow" , "spectral_arrow" , "firework_rocket" , "snowball" , "fireball" , "small_fireball" , "egg" , "trident" , "dragon_fireball" , "wither_skull" , "wind_charge" , "breeze_wind_charge"] , & [6u16 , 123u16 , 53u16 , 120u16 , 52u16 , 118u16 , 39u16 , 136u16 , 37u16 , 148u16 , 144u16 , 18u16]) , "minecraft:inverted_healing_and_harm" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:nautilus_hostiles" => & (& ["pufferfish"] , & [107u16]) , "minecraft:no_anger_from_wind_charge" => & (& ["breeze" , "skeleton" , "bogged" , "stray" , "zombie" , "husk" , "spider" , "cave_spider" , "slime"] , & [17u16 , 115u16 , 16u16 , 128u16 , 151u16 , 67u16 , 124u16 , 22u16 , 117u16]) , "minecraft:non_controlling_rider" => & (& ["slime" , "magma_cube"] , & [117u16 , 80u16]) , "minecraft:not_scary_for_pufferfish" => & (& ["turtle" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:powder_snow_walkable_mobs" => & (& ["rabbit" , "endermite" , "silverfish" , "fox"] , & [108u16 , 42u16 , 114u16 , 54u16]) , "minecraft:raiders" => & (& ["evoker" , "pillager" , "ravager" , "vindicator" , "illusioner" , "witch"] , & [46u16 , 103u16 , 109u16 , 141u16 , 68u16 , 145u16]) , "minecraft:redirectable_projectile" => & (& ["fireball" , "wind_charge" , "breeze_wind_charge"] , & [52u16 , 144u16 , 18u16]) , "minecraft:sensitive_to_bane_of_arthropods" => & (& ["bee" , "endermite" , "silverfish" , "spider" , "cave_spider"] , & [11u16 , 42u16 , 114u16 , 124u16 , 22u16]) , "minecraft:sensitive_to_impaling" => & (& ["turtle" , "axolotl" , "guardian" , "elder_guardian" , "cod" , "pufferfish" , "salmon" , "tropical_fish" , "dolphin" , "squid" , "glow_squid" , "tadpole" , "nautilus" , "zombie_nautilus"] , & [138u16 , 7u16 , 63u16 , 40u16 , 27u16 , 107u16 , 110u16 , 137u16 , 35u16 , 127u16 , 61u16 , 131u16 , 88u16 , 153u16]) , "minecraft:sensitive_to_smite" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:skeletons" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16]) , "minecraft:undead" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:wither_friends" => & (& ["skeleton" , "stray" , "wither_skeleton" , "skeleton_horse" , "bogged" , "parched" , "zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus" , "wither" , "phantom"] , & [115u16 , 128u16 , 147u16 , 116u16 , 16u16 , 97u16 , 152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16 , 146u16 , 99u16]) , "minecraft:zombies" => & (& ["zombie_horse" , "camel_husk" , "zombie" , "zombie_villager" , "zombified_piglin" , "zoglin" , "drowned" , "husk" , "zombie_nautilus"] , & [152u16 , 20u16 , 151u16 , 154u16 , 155u16 , 150u16 , 38u16 , 67u16 , 153u16]) }; +static TAGS_V_26_1_FLUID: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:bubble_column_can_occupy" => & (& ["water"] , & [2u16]) , "minecraft:lava" => & (& ["lava" , "flowing_lava"] , & [4u16 , 3u16]) , "minecraft:supports_frogspawn" => & (& ["water"] , & [2u16]) , "minecraft:supports_lily_pad" => & (& ["water"] , & [2u16]) , "minecraft:supports_sugar_cane_adjacently" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) , "minecraft:water" => & (& ["water" , "flowing_water"] , & [2u16 , 1u16]) }; +static TAGS_V_26_1_GAME_EVENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allay_can_listen" => & (& ["note_block_play"] , & [34u16]) , "minecraft:ignore_vibrations_sneaking" => & (& ["hit_ground" , "projectile_shoot" , "step" , "swim" , "item_interact_start" , "item_interact_finish"] , & [27u16 , 37u16 , 42u16 , 43u16 , 30u16 , 29u16]) , "minecraft:shrieker_can_listen" => & (& ["sculk_sensor_tendrils_clicking"] , & [38u16]) , "minecraft:vibrations" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "flap"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 24u16]) , "minecraft:warden_can_listen" => & (& ["block_attach" , "block_change" , "block_close" , "block_destroy" , "block_detach" , "block_open" , "block_place" , "block_activate" , "block_deactivate" , "container_close" , "container_open" , "drink" , "eat" , "elytra_glide" , "entity_damage" , "entity_die" , "entity_dismount" , "entity_interact" , "entity_mount" , "entity_place" , "entity_action" , "equip" , "explode" , "fluid_pickup" , "fluid_place" , "hit_ground" , "instrument_play" , "item_interact_finish" , "lightning_strike" , "note_block_play" , "prime_fuse" , "projectile_land" , "projectile_shoot" , "shear" , "splash" , "step" , "swim" , "teleport" , "unequip" , "resonate_1" , "resonate_2" , "resonate_3" , "resonate_4" , "resonate_5" , "resonate_6" , "resonate_7" , "resonate_8" , "resonate_9" , "resonate_10" , "resonate_11" , "resonate_12" , "resonate_13" , "resonate_14" , "resonate_15" , "shriek" , "sculk_sensor_tendrils_clicking"] , & [1u16 , 2u16 , 3u16 , 5u16 , 6u16 , 7u16 , 8u16 , 0u16 , 4u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16 , 15u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 22u16 , 23u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 39u16 , 41u16 , 42u16 , 43u16 , 44u16 , 45u16 , 46u16 , 47u16 , 48u16 , 49u16 , 50u16 , 51u16 , 52u16 , 53u16 , 54u16 , 55u16 , 56u16 , 57u16 , 58u16 , 59u16 , 60u16 , 40u16 , 38u16]) }; +static TAGS_V_26_1_INSTRUMENT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn" , "admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16 , 0u16 , 1u16 , 7u16 , 2u16]) , "minecraft:regular_goat_horns" => & (& ["ponder_goat_horn" , "sing_goat_horn" , "seek_goat_horn" , "feel_goat_horn"] , & [4u16 , 6u16 , 5u16 , 3u16]) , "minecraft:screaming_goat_horns" => & (& ["admire_goat_horn" , "call_goat_horn" , "yearn_goat_horn" , "dream_goat_horn"] , & [0u16 , 1u16 , 7u16 , 2u16]) }; +static TAGS_V_26_1_ITEM: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acacia_logs" => & (& ["acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood"] , & [165u16 , 202u16 , 179u16 , 190u16]) , "minecraft:anvil" => & (& ["anvil" , "chipped_anvil" , "damaged_anvil"] , & [506u16 , 507u16 , 508u16]) , "minecraft:armadillo_food" => & (& ["spider_eye"] , & [1151u16]) , "minecraft:arrows" => & (& ["arrow" , "tipped_arrow" , "spectral_arrow"] , & [923u16 , 1323u16 , 1322u16]) , "minecraft:axes" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:axolotl_food" => & (& ["tropical_fish_bucket"] , & [1050u16]) , "minecraft:bamboo_blocks" => & (& ["bamboo_block" , "stripped_bamboo_block"] , & [174u16 , 197u16]) , "minecraft:banners" => & (& ["white_banner" , "orange_banner" , "magenta_banner" , "light_blue_banner" , "yellow_banner" , "lime_banner" , "pink_banner" , "gray_banner" , "light_gray_banner" , "cyan_banner" , "purple_banner" , "blue_banner" , "brown_banner" , "green_banner" , "red_banner" , "black_banner"] , & [1296u16 , 1297u16 , 1298u16 , 1299u16 , 1300u16 , 1301u16 , 1302u16 , 1303u16 , 1304u16 , 1305u16 , 1306u16 , 1307u16 , 1308u16 , 1309u16 , 1310u16 , 1311u16]) , "minecraft:bars" => & (& ["iron_bars" , "copper_bars" , "waxed_copper_bars" , "exposed_copper_bars" , "waxed_exposed_copper_bars" , "weathered_copper_bars" , "waxed_weathered_copper_bars" , "oxidized_copper_bars" , "waxed_oxidized_copper_bars"] , & [418u16 , 419u16 , 423u16 , 420u16 , 424u16 , 421u16 , 425u16 , 422u16 , 426u16]) , "minecraft:beacon_payment_items" => & (& ["netherite_ingot" , "emerald" , "diamond" , "gold_ingot" , "iron_ingot"] , & [937u16 , 927u16 , 926u16 , 936u16 , 932u16]) , "minecraft:beds" => & (& ["red_bed" , "black_bed" , "blue_bed" , "brown_bed" , "cyan_bed" , "gray_bed" , "green_bed" , "light_blue_bed" , "light_gray_bed" , "lime_bed" , "magenta_bed" , "orange_bed" , "pink_bed" , "purple_bed" , "white_bed" , "yellow_bed"] , & [1129u16 , 1130u16 , 1126u16 , 1127u16 , 1124u16 , 1122u16 , 1128u16 , 1118u16 , 1123u16 , 1120u16 , 1117u16 , 1116u16 , 1121u16 , 1125u16 , 1115u16 , 1119u16]) , "minecraft:bee_food" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:birch_logs" => & (& ["birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood"] , & [163u16 , 200u16 , 177u16 , 188u16]) , "minecraft:boats" => & (& ["oak_boat" , "spruce_boat" , "birch_boat" , "jungle_boat" , "acacia_boat" , "dark_oak_boat" , "pale_oak_boat" , "mangrove_boat" , "bamboo_raft" , "cherry_boat" , "oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [891u16 , 893u16 , 895u16 , 897u16 , 899u16 , 903u16 , 905u16 , 907u16 , 909u16 , 901u16 , 892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:book_cloning_target" => & (& ["writable_book"] , & [1250u16]) , "minecraft:bookshelf_books" => & (& ["book" , "written_book" , "enchanted_book" , "writable_book" , "knowledge_book"] , & [1058u16 , 1251u16 , 1274u16 , 1250u16 , 1337u16]) , "minecraft:breaks_decorated_pots" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "trident" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1362u16 , 1253u16]) , "minecraft:brewing_fuel" => & (& ["blaze_powder"] , & [1153u16]) , "minecraft:bundles" => & (& ["bundle" , "black_bundle" , "blue_bundle" , "brown_bundle" , "cyan_bundle" , "gray_bundle" , "green_bundle" , "light_blue_bundle" , "light_gray_bundle" , "lime_bundle" , "magenta_bundle" , "orange_bundle" , "pink_bundle" , "purple_bundle" , "red_bundle" , "yellow_bundle" , "white_bundle"] , & [1065u16 , 1081u16 , 1077u16 , 1078u16 , 1075u16 , 1073u16 , 1079u16 , 1069u16 , 1074u16 , 1071u16 , 1068u16 , 1067u16 , 1072u16 , 1076u16 , 1080u16 , 1070u16 , 1066u16]) , "minecraft:buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button" , "stone_button" , "polished_blackstone_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16 , 777u16 , 778u16]) , "minecraft:camel_food" => & (& ["cactus"] , & [368u16]) , "minecraft:camel_husk_food" => & (& ["rabbit_foot"] , & [1282u16]) , "minecraft:candles" => & (& ["candle" , "white_candle" , "orange_candle" , "magenta_candle" , "light_blue_candle" , "yellow_candle" , "lime_candle" , "pink_candle" , "gray_candle" , "light_gray_candle" , "cyan_candle" , "purple_candle" , "blue_candle" , "brown_candle" , "green_candle" , "red_candle" , "black_candle"] , & [1429u16 , 1430u16 , 1431u16 , 1432u16 , 1433u16 , 1434u16 , 1435u16 , 1436u16 , 1437u16 , 1438u16 , 1439u16 , 1440u16 , 1441u16 , 1442u16 , 1443u16 , 1444u16 , 1445u16]) , "minecraft:cat_collar_dyes" => & (& ["white_dye" , "orange_dye" , "magenta_dye" , "light_blue_dye" , "yellow_dye" , "lime_dye" , "pink_dye" , "gray_dye" , "light_gray_dye" , "cyan_dye" , "purple_dye" , "blue_dye" , "brown_dye" , "green_dye" , "red_dye" , "black_dye"] , & [1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1108u16 , 1109u16 , 1110u16]) , "minecraft:cat_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:cauldron_can_remove_dye" => & (& ["leather_helmet" , "leather_chestplate" , "leather_leggings" , "leather_boots" , "leather_horse_armor" , "wolf_armor"] , & [982u16 , 983u16 , 984u16 , 985u16 , 1290u16 , 918u16]) , "minecraft:chains" => & (& ["iron_chain" , "copper_chain" , "waxed_copper_chain" , "exposed_copper_chain" , "waxed_exposed_copper_chain" , "weathered_copper_chain" , "waxed_weathered_copper_chain" , "oxidized_copper_chain" , "waxed_oxidized_copper_chain"] , & [427u16 , 428u16 , 432u16 , 429u16 , 433u16 , 430u16 , 434u16 , 431u16 , 435u16]) , "minecraft:cherry_logs" => & (& ["cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:chest_boats" => & (& ["oak_chest_boat" , "spruce_chest_boat" , "birch_chest_boat" , "jungle_chest_boat" , "acacia_chest_boat" , "dark_oak_chest_boat" , "pale_oak_chest_boat" , "mangrove_chest_boat" , "bamboo_chest_raft" , "cherry_chest_boat"] , & [892u16 , 894u16 , 896u16 , 898u16 , 900u16 , 904u16 , 906u16 , 908u16 , 910u16 , 902u16]) , "minecraft:chicken_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:cluster_max_harvestables" => & (& ["diamond_pickaxe" , "golden_pickaxe" , "iron_pickaxe" , "netherite_pickaxe" , "stone_pickaxe" , "wooden_pickaxe" , "copper_pickaxe"] , & [966u16 , 956u16 , 961u16 , 971u16 , 951u16 , 941u16 , 946u16]) , "minecraft:coal_ores" => & (& ["coal_ore" , "deepslate_coal_ore"] , & [91u16 , 92u16]) , "minecraft:coals" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:compasses" => & (& ["compass" , "recovery_compass"] , & [1063u16 , 1064u16]) , "minecraft:completes_find_tree_tutorial" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves" , "nether_wart_block" , "warped_wart_block"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16 , 212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16 , 604u16 , 605u16]) , "minecraft:copper" => & (& ["copper_block" , "exposed_copper" , "weathered_copper" , "oxidized_copper" , "waxed_copper_block" , "waxed_exposed_copper" , "waxed_weathered_copper" , "waxed_oxidized_copper"] , & [118u16 , 119u16 , 120u16 , 121u16 , 122u16 , 123u16 , 124u16 , 125u16]) , "minecraft:copper_chests" => & (& ["copper_chest" , "exposed_copper_chest" , "weathered_copper_chest" , "oxidized_copper_chest" , "waxed_copper_chest" , "waxed_exposed_copper_chest" , "waxed_weathered_copper_chest" , "waxed_oxidized_copper_chest"] , & [1516u16 , 1517u16 , 1518u16 , 1519u16 , 1520u16 , 1521u16 , 1522u16 , 1523u16]) , "minecraft:copper_golem_statues" => & (& ["copper_golem_statue" , "exposed_copper_golem_statue" , "weathered_copper_golem_statue" , "oxidized_copper_golem_statue" , "waxed_copper_golem_statue" , "waxed_exposed_copper_golem_statue" , "waxed_weathered_copper_golem_statue" , "waxed_oxidized_copper_golem_statue"] , & [1524u16 , 1525u16 , 1526u16 , 1527u16 , 1528u16 , 1529u16 , 1530u16 , 1531u16]) , "minecraft:copper_ores" => & (& ["copper_ore" , "deepslate_copper_ore"] , & [95u16 , 96u16]) , "minecraft:copper_tool_materials" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:cow_food" => & (& ["wheat"] , & [980u16]) , "minecraft:creeper_drop_music_discs" => & (& ["music_disc_13" , "music_disc_cat" , "music_disc_blocks" , "music_disc_chirp" , "music_disc_far" , "music_disc_mall" , "music_disc_mellohi" , "music_disc_stal" , "music_disc_strad" , "music_disc_ward" , "music_disc_11" , "music_disc_wait"] , & [1339u16 , 1340u16 , 1341u16 , 1343u16 , 1346u16 , 1348u16 , 1349u16 , 1350u16 , 1351u16 , 1352u16 , 1353u16 , 1354u16]) , "minecraft:creeper_igniters" => & (& ["flint_and_steel" , "fire_charge"] , & [919u16 , 1248u16]) , "minecraft:crimson_stems" => & (& ["crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae"] , & [172u16 , 184u16 , 207u16 , 195u16]) , "minecraft:dampens_vibrations" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool" , "white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16 , 533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:dark_oak_logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood"] , & [168u16 , 205u16 , 181u16 , 192u16]) , "minecraft:decorated_pot_ingredients" => & (& ["brick" , "angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1054u16 , 1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:decorated_pot_sherds" => & (& ["angler_pottery_sherd" , "archer_pottery_sherd" , "arms_up_pottery_sherd" , "blade_pottery_sherd" , "brewer_pottery_sherd" , "burn_pottery_sherd" , "danger_pottery_sherd" , "explorer_pottery_sherd" , "friend_pottery_sherd" , "heart_pottery_sherd" , "heartbreak_pottery_sherd" , "howl_pottery_sherd" , "miner_pottery_sherd" , "mourner_pottery_sherd" , "plenty_pottery_sherd" , "prize_pottery_sherd" , "sheaf_pottery_sherd" , "shelter_pottery_sherd" , "skull_pottery_sherd" , "snort_pottery_sherd" , "flow_pottery_sherd" , "guster_pottery_sherd" , "scrape_pottery_sherd"] , & [1477u16 , 1478u16 , 1479u16 , 1480u16 , 1481u16 , 1482u16 , 1483u16 , 1484u16 , 1486u16 , 1488u16 , 1489u16 , 1490u16 , 1491u16 , 1492u16 , 1493u16 , 1494u16 , 1496u16 , 1497u16 , 1498u16 , 1499u16 , 1485u16 , 1487u16 , 1495u16]) , "minecraft:diamond_ores" => & (& ["diamond_ore" , "deepslate_diamond_ore"] , & [105u16 , 106u16]) , "minecraft:diamond_tool_materials" => & (& ["diamond"] , & [926u16]) , "minecraft:dirt" => & (& ["dirt" , "coarse_dirt" , "rooted_dirt"] , & [55u16 , 56u16 , 58u16]) , "minecraft:doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door" , "copper_door" , "exposed_copper_door" , "weathered_copper_door" , "oxidized_copper_door" , "waxed_copper_door" , "waxed_exposed_copper_door" , "waxed_weathered_copper_door" , "waxed_oxidized_copper_door" , "iron_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16 , 820u16 , 821u16 , 822u16 , 823u16 , 824u16 , 825u16 , 826u16 , 827u16 , 807u16]) , "minecraft:drowned_preferred_weapons" => & (& ["trident"] , & [1362u16]) , "minecraft:duplicates_allays" => & (& ["amethyst_shard"] , & [930u16]) , "minecraft:dyes" => & (& ["white_dye" , "orange_dye" , "magenta_dye" , "light_blue_dye" , "yellow_dye" , "lime_dye" , "pink_dye" , "gray_dye" , "light_gray_dye" , "cyan_dye" , "purple_dye" , "blue_dye" , "brown_dye" , "green_dye" , "red_dye" , "black_dye"] , & [1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1108u16 , 1109u16 , 1110u16]) , "minecraft:eggs" => & (& ["egg" , "blue_egg" , "brown_egg"] , & [1060u16 , 1061u16 , 1062u16]) , "minecraft:emerald_ores" => & (& ["emerald_ore" , "deepslate_emerald_ore"] , & [101u16 , 102u16]) , "minecraft:enchantable/armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/bow" => & (& ["bow"] , & [922u16]) , "minecraft:enchantable/chest_armor" => & (& ["leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate"] , & [983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16]) , "minecraft:enchantable/crossbow" => & (& ["crossbow"] , & [1370u16]) , "minecraft:enchantable/durability" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/equippable" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head" , "carved_pumpkin"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16 , 385u16]) , "minecraft:enchantable/fire_aspect" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 1253u16]) , "minecraft:enchantable/fishing" => & (& ["fishing_rod"] , & [1082u16]) , "minecraft:enchantable/foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:enchantable/head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:enchantable/leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:enchantable/lunge" => & (& ["diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/mace" => & (& ["mace"] , & [1253u16]) , "minecraft:enchantable/melee_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:enchantable/mining" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "shears"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 1134u16]) , "minecraft:enchantable/mining_loot" => & (& ["diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:enchantable/sharp_weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16]) , "minecraft:enchantable/sweeping" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:enchantable/trident" => & (& ["trident"] , & [1362u16]) , "minecraft:enchantable/vanishing" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet" , "elytra" , "shield" , "diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe" , "diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel" , "diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe" , "bow" , "crossbow" , "trident" , "flint_and_steel" , "shears" , "brush" , "fishing_rod" , "carrot_on_a_stick" , "warped_fungus_on_a_stick" , "mace" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "compass" , "carved_pumpkin" , "player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16 , 890u16 , 1325u16 , 964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16 , 965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16 , 968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16 , 922u16 , 1370u16 , 1362u16 , 919u16 , 1134u16 , 1457u16 , 1082u16 , 887u16 , 888u16 , 1253u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 1063u16 , 385u16 , 1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:enchantable/weapon" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword" , "diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear" , "diamond_axe" , "stone_axe" , "golden_axe" , "netherite_axe" , "wooden_axe" , "iron_axe" , "copper_axe" , "mace"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16 , 1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16 , 967u16 , 952u16 , 957u16 , 972u16 , 942u16 , 962u16 , 947u16 , 1253u16]) , "minecraft:fence_gates" => & (& ["acacia_fence_gate" , "birch_fence_gate" , "dark_oak_fence_gate" , "pale_oak_fence_gate" , "jungle_fence_gate" , "oak_fence_gate" , "spruce_fence_gate" , "crimson_fence_gate" , "warped_fence_gate" , "mangrove_fence_gate" , "bamboo_fence_gate" , "cherry_fence_gate"] , & [853u16 , 851u16 , 855u16 , 856u16 , 852u16 , 849u16 , 850u16 , 859u16 , 860u16 , 857u16 , 858u16 , 854u16]) , "minecraft:fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence" , "nether_brick_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16 , 455u16]) , "minecraft:fishes" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16]) , "minecraft:flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion" , "sunflower" , "lilac" , "peony" , "rose_bush" , "pitcher_plant" , "flowering_azalea_leaves" , "flowering_azalea" , "mangrove_propagule" , "cherry_leaves" , "pink_petals" , "wildflowers" , "chorus_flower" , "spore_blossom" , "cactus_flower"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 257u16 , 552u16 , 553u16 , 555u16 , 554u16 , 273u16 , 219u16 , 233u16 , 84u16 , 214u16 , 286u16 , 287u16 , 353u16 , 274u16 , 369u16]) , "minecraft:foot_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16]) , "minecraft:fox_food" => & (& ["sweet_berries" , "glow_berries"] , & [1404u16 , 1405u16]) , "minecraft:freeze_immune_wearables" => & (& ["leather_boots" , "leather_leggings" , "leather_chestplate" , "leather_helmet" , "leather_horse_armor"] , & [985u16 , 984u16 , 983u16 , 982u16 , 1290u16]) , "minecraft:frog_food" => & (& ["slime_ball"] , & [1059u16]) , "minecraft:furnace_minecart_fuel" => & (& ["coal" , "charcoal"] , & [924u16 , 925u16]) , "minecraft:gaze_disguise_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:goat_food" => & (& ["wheat"] , & [980u16]) , "minecraft:gold_ores" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore"] , & [97u16 , 107u16 , 98u16]) , "minecraft:gold_tool_materials" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:grass_blocks" => & (& ["grass_block" , "podzol" , "mycelium"] , & [54u16 , 57u16 , 450u16]) , "minecraft:hanging_signs" => & (& ["oak_hanging_sign" , "spruce_hanging_sign" , "birch_hanging_sign" , "acacia_hanging_sign" , "cherry_hanging_sign" , "jungle_hanging_sign" , "dark_oak_hanging_sign" , "pale_oak_hanging_sign" , "crimson_hanging_sign" , "warped_hanging_sign" , "mangrove_hanging_sign" , "bamboo_hanging_sign"] , & [1028u16 , 1029u16 , 1030u16 , 1032u16 , 1033u16 , 1031u16 , 1034u16 , 1035u16 , 1038u16 , 1039u16 , 1036u16 , 1037u16]) , "minecraft:happy_ghast_food" => & (& ["snowball"] , & [1044u16]) , "minecraft:happy_ghast_tempt_items" => & (& ["snowball" , "white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [1044u16 , 866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:harnesses" => & (& ["white_harness" , "orange_harness" , "magenta_harness" , "light_blue_harness" , "yellow_harness" , "lime_harness" , "pink_harness" , "gray_harness" , "light_gray_harness" , "cyan_harness" , "purple_harness" , "blue_harness" , "brown_harness" , "green_harness" , "red_harness" , "black_harness"] , & [866u16 , 867u16 , 868u16 , 869u16 , 870u16 , 871u16 , 872u16 , 873u16 , 874u16 , 875u16 , 876u16 , 877u16 , 878u16 , 879u16 , 880u16 , 881u16]) , "minecraft:head_armor" => & (& ["leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:hoes" => & (& ["diamond_hoe" , "stone_hoe" , "golden_hoe" , "netherite_hoe" , "wooden_hoe" , "iron_hoe" , "copper_hoe"] , & [968u16 , 953u16 , 958u16 , 973u16 , 943u16 , 963u16 , 948u16]) , "minecraft:hoglin_food" => & (& ["crimson_fungus"] , & [277u16]) , "minecraft:horse_food" => & (& ["wheat" , "sugar" , "hay_block" , "apple" , "carrot" , "golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [980u16 , 1113u16 , 532u16 , 921u16 , 1257u16 , 1262u16 , 1014u16 , 1015u16]) , "minecraft:horse_tempt_items" => & (& ["golden_carrot" , "golden_apple" , "enchanted_golden_apple"] , & [1262u16 , 1014u16 , 1015u16]) , "minecraft:ignored_by_piglin_babies" => & (& ["leather"] , & [1045u16]) , "minecraft:iron_ores" => & (& ["iron_ore" , "deepslate_iron_ore"] , & [93u16 , 94u16]) , "minecraft:iron_tool_materials" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:jungle_logs" => & (& ["jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood"] , & [164u16 , 201u16 , 178u16 , 189u16]) , "minecraft:lanterns" => & (& ["lantern" , "soul_lantern" , "copper_lantern" , "waxed_copper_lantern" , "exposed_copper_lantern" , "waxed_exposed_copper_lantern" , "weathered_copper_lantern" , "waxed_weathered_copper_lantern" , "oxidized_copper_lantern" , "waxed_oxidized_copper_lantern"] , & [1394u16 , 1395u16 , 1396u16 , 1400u16 , 1397u16 , 1401u16 , 1398u16 , 1402u16 , 1399u16 , 1403u16]) , "minecraft:lapis_ores" => & (& ["lapis_ore" , "deepslate_lapis_ore"] , & [103u16 , 104u16]) , "minecraft:leaves" => & (& ["jungle_leaves" , "oak_leaves" , "spruce_leaves" , "pale_oak_leaves" , "dark_oak_leaves" , "acacia_leaves" , "birch_leaves" , "azalea_leaves" , "flowering_azalea_leaves" , "mangrove_leaves" , "cherry_leaves"] , & [212u16 , 209u16 , 210u16 , 216u16 , 215u16 , 213u16 , 211u16 , 218u16 , 219u16 , 217u16 , 214u16]) , "minecraft:lectern_books" => & (& ["written_book" , "writable_book"] , & [1251u16 , 1250u16]) , "minecraft:leg_armor" => & (& ["leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings"] , & [984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16]) , "minecraft:lightning_rods" => & (& ["lightning_rod" , "exposed_lightning_rod" , "weathered_lightning_rod" , "oxidized_lightning_rod" , "waxed_lightning_rod" , "waxed_exposed_lightning_rod" , "waxed_weathered_lightning_rod" , "waxed_oxidized_lightning_rod"] , & [761u16 , 762u16 , 763u16 , 764u16 , 765u16 , 766u16 , 767u16 , 768u16]) , "minecraft:llama_food" => & (& ["wheat" , "hay_block"] , & [980u16 , 532u16]) , "minecraft:llama_tempt_items" => & (& ["hay_block"] , & [532u16]) , "minecraft:logs" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16 , 172u16 , 184u16 , 207u16 , 195u16 , 173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:logs_that_burn" => & (& ["dark_oak_log" , "dark_oak_wood" , "stripped_dark_oak_log" , "stripped_dark_oak_wood" , "pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood" , "oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood" , "acacia_log" , "acacia_wood" , "stripped_acacia_log" , "stripped_acacia_wood" , "birch_log" , "birch_wood" , "stripped_birch_log" , "stripped_birch_wood" , "jungle_log" , "jungle_wood" , "stripped_jungle_log" , "stripped_jungle_wood" , "spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood" , "mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood" , "cherry_log" , "cherry_wood" , "stripped_cherry_log" , "stripped_cherry_wood"] , & [168u16 , 205u16 , 181u16 , 192u16 , 167u16 , 204u16 , 182u16 , 193u16 , 161u16 , 198u16 , 175u16 , 186u16 , 165u16 , 202u16 , 179u16 , 190u16 , 163u16 , 200u16 , 177u16 , 188u16 , 164u16 , 201u16 , 178u16 , 189u16 , 162u16 , 199u16 , 176u16 , 187u16 , 169u16 , 206u16 , 183u16 , 194u16 , 166u16 , 203u16 , 180u16 , 191u16]) , "minecraft:loom_dyes" => & (& ["white_dye" , "orange_dye" , "magenta_dye" , "light_blue_dye" , "yellow_dye" , "lime_dye" , "pink_dye" , "gray_dye" , "light_gray_dye" , "cyan_dye" , "purple_dye" , "blue_dye" , "brown_dye" , "green_dye" , "red_dye" , "black_dye"] , & [1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1108u16 , 1109u16 , 1110u16]) , "minecraft:loom_patterns" => & (& ["flower_banner_pattern" , "creeper_banner_pattern" , "skull_banner_pattern" , "mojang_banner_pattern" , "globe_banner_pattern" , "piglin_banner_pattern" , "flow_banner_pattern" , "guster_banner_pattern" , "field_masoned_banner_pattern" , "bordure_indented_banner_pattern"] , & [1373u16 , 1374u16 , 1375u16 , 1376u16 , 1377u16 , 1378u16 , 1379u16 , 1380u16 , 1381u16 , 1382u16]) , "minecraft:mangrove_logs" => & (& ["mangrove_log" , "mangrove_wood" , "stripped_mangrove_log" , "stripped_mangrove_wood"] , & [169u16 , 206u16 , 183u16 , 194u16]) , "minecraft:map_invisibility_equipment" => & (& ["carved_pumpkin"] , & [385u16]) , "minecraft:meat" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16]) , "minecraft:metal_nuggets" => & (& ["copper_nugget" , "iron_nugget" , "gold_nugget"] , & [1336u16 , 1335u16 , 1147u16]) , "minecraft:moss_blocks" => & (& ["moss_block" , "pale_moss_block"] , & [290u16 , 293u16]) , "minecraft:mud" => & (& ["mud" , "muddy_mangrove_roots"] , & [59u16 , 171u16]) , "minecraft:nautilus_bucket_food" => & (& ["pufferfish_bucket" , "cod_bucket" , "salmon_bucket" , "tropical_fish_bucket"] , & [1047u16 , 1049u16 , 1048u16 , 1050u16]) , "minecraft:nautilus_food" => & (& ["cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "pufferfish" , "tropical_fish" , "pufferfish_bucket" , "cod_bucket" , "salmon_bucket" , "tropical_fish_bucket"] , & [1086u16 , 1090u16 , 1087u16 , 1091u16 , 1089u16 , 1088u16 , 1047u16 , 1049u16 , 1048u16 , 1050u16]) , "minecraft:nautilus_taming_items" => & (& ["pufferfish_bucket" , "pufferfish"] , & [1047u16 , 1089u16]) , "minecraft:netherite_tool_materials" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:non_flammable_wood" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae" , "crimson_stem" , "stripped_crimson_stem" , "crimson_hyphae" , "stripped_crimson_hyphae" , "crimson_planks" , "warped_planks" , "crimson_slab" , "warped_slab" , "crimson_pressure_plate" , "warped_pressure_plate" , "crimson_fence" , "warped_fence" , "crimson_trapdoor" , "warped_trapdoor" , "crimson_fence_gate" , "warped_fence_gate" , "crimson_stairs" , "warped_stairs" , "crimson_button" , "warped_button" , "crimson_door" , "warped_door" , "crimson_sign" , "warped_sign" , "warped_hanging_sign" , "crimson_hanging_sign" , "warped_shelf" , "crimson_shelf"] , & [173u16 , 185u16 , 208u16 , 196u16 , 172u16 , 184u16 , 207u16 , 195u16 , 73u16 , 74u16 , 309u16 , 310u16 , 805u16 , 806u16 , 382u16 , 383u16 , 839u16 , 840u16 , 859u16 , 860u16 , 480u16 , 481u16 , 789u16 , 790u16 , 818u16 , 819u16 , 1026u16 , 1027u16 , 1039u16 , 1038u16 , 344u16 , 337u16]) , "minecraft:noteblock_top_instruments" => & (& ["zombie_head" , "skeleton_skull" , "creeper_head" , "dragon_head" , "wither_skeleton_skull" , "piglin_head" , "player_head"] , & [1266u16 , 1263u16 , 1267u16 , 1268u16 , 1264u16 , 1269u16 , 1265u16]) , "minecraft:oak_logs" => & (& ["oak_log" , "oak_wood" , "stripped_oak_log" , "stripped_oak_wood"] , & [161u16 , 198u16 , 175u16 , 186u16]) , "minecraft:ocelot_food" => & (& ["cod" , "salmon"] , & [1086u16 , 1087u16]) , "minecraft:pale_oak_logs" => & (& ["pale_oak_log" , "pale_oak_wood" , "stripped_pale_oak_log" , "stripped_pale_oak_wood"] , & [167u16 , 204u16 , 182u16 , 193u16]) , "minecraft:panda_eats_from_ground" => & (& ["bamboo" , "cake"] , & [297u16 , 1114u16]) , "minecraft:panda_food" => & (& ["bamboo"] , & [297u16]) , "minecraft:parrot_food" => & (& ["wheat_seeds" , "melon_seeds" , "pumpkin_seeds" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1138u16 , 1137u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:parrot_poisonous_food" => & (& ["cookie"] , & [1131u16]) , "minecraft:pickaxes" => & (& ["diamond_pickaxe" , "stone_pickaxe" , "golden_pickaxe" , "netherite_pickaxe" , "wooden_pickaxe" , "iron_pickaxe" , "copper_pickaxe"] , & [966u16 , 951u16 , 956u16 , 971u16 , 941u16 , 961u16 , 946u16]) , "minecraft:pig_food" => & (& ["carrot" , "potato" , "beetroot"] , & [1257u16 , 1258u16 , 1317u16]) , "minecraft:piglin_food" => & (& ["porkchop" , "cooked_porkchop"] , & [1011u16 , 1012u16]) , "minecraft:piglin_loved" => & (& ["gold_ore" , "nether_gold_ore" , "deepslate_gold_ore" , "gold_block" , "gilded_blackstone" , "light_weighted_pressure_plate" , "gold_ingot" , "bell" , "clock" , "golden_carrot" , "glistering_melon_slice" , "golden_apple" , "enchanted_golden_apple" , "golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots" , "golden_horse_armor" , "golden_nautilus_armor" , "golden_sword" , "golden_spear" , "golden_pickaxe" , "golden_shovel" , "golden_axe" , "golden_hoe" , "raw_gold" , "raw_gold_block" , "golden_dandelion"] , & [97u16 , 107u16 , 98u16 , 126u16 , 1419u16 , 793u16 , 936u16 , 1393u16 , 1083u16 , 1262u16 , 1158u16 , 1014u16 , 1015u16 , 1002u16 , 1003u16 , 1004u16 , 1005u16 , 1287u16 , 1365u16 , 954u16 , 1330u16 , 956u16 , 955u16 , 957u16 , 958u16 , 935u16 , 113u16 , 257u16]) , "minecraft:piglin_preferred_weapons" => & (& ["crossbow" , "golden_spear"] , & [1370u16 , 1330u16]) , "minecraft:piglin_repellents" => & (& ["soul_torch" , "soul_lantern" , "soul_campfire"] , & [393u16 , 1395u16 , 1407u16]) , "minecraft:piglin_safe_armor" => & (& ["golden_helmet" , "golden_chestplate" , "golden_leggings" , "golden_boots"] , & [1002u16 , 1003u16 , 1004u16 , 1005u16]) , "minecraft:pillager_preferred_weapons" => & (& ["crossbow"] , & [1370u16]) , "minecraft:planks" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:rabbit_food" => & (& ["carrot" , "golden_carrot" , "dandelion"] , & [1257u16 , 1262u16 , 256u16]) , "minecraft:rails" => & (& ["rail" , "powered_rail" , "detector_rail" , "activator_rail"] , & [863u16 , 861u16 , 862u16 , 864u16]) , "minecraft:redstone_ores" => & (& ["redstone_ore" , "deepslate_redstone_ore"] , & [99u16 , 100u16]) , "minecraft:repairs_chain_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_copper_armor" => & (& ["copper_ingot"] , & [934u16]) , "minecraft:repairs_diamond_armor" => & (& ["diamond"] , & [926u16]) , "minecraft:repairs_gold_armor" => & (& ["gold_ingot"] , & [936u16]) , "minecraft:repairs_iron_armor" => & (& ["iron_ingot"] , & [932u16]) , "minecraft:repairs_leather_armor" => & (& ["leather"] , & [1045u16]) , "minecraft:repairs_netherite_armor" => & (& ["netherite_ingot"] , & [937u16]) , "minecraft:repairs_turtle_helmet" => & (& ["turtle_scute"] , & [916u16]) , "minecraft:repairs_wolf_armor" => & (& ["armadillo_scute"] , & [917u16]) , "minecraft:sand" => & (& ["sand" , "red_sand" , "suspicious_sand"] , & [86u16 , 89u16 , 87u16]) , "minecraft:saplings" => & (& ["oak_sapling" , "spruce_sapling" , "birch_sapling" , "jungle_sapling" , "acacia_sapling" , "dark_oak_sapling" , "pale_oak_sapling" , "azalea" , "flowering_azalea" , "mangrove_propagule" , "cherry_sapling"] , & [76u16 , 77u16 , 78u16 , 79u16 , 80u16 , 82u16 , 83u16 , 232u16 , 233u16 , 84u16 , 81u16]) , "minecraft:shearable_from_copper_golem" => & (& ["poppy"] , & [260u16]) , "minecraft:sheep_food" => & (& ["wheat"] , & [980u16]) , "minecraft:shovels" => & (& ["diamond_shovel" , "stone_shovel" , "golden_shovel" , "netherite_shovel" , "wooden_shovel" , "iron_shovel" , "copper_shovel"] , & [965u16 , 950u16 , 955u16 , 970u16 , 940u16 , 960u16 , 945u16]) , "minecraft:shulker_boxes" => & (& ["shulker_box" , "black_shulker_box" , "blue_shulker_box" , "brown_shulker_box" , "cyan_shulker_box" , "gray_shulker_box" , "green_shulker_box" , "light_blue_shulker_box" , "light_gray_shulker_box" , "lime_shulker_box" , "magenta_shulker_box" , "orange_shulker_box" , "pink_shulker_box" , "purple_shulker_box" , "red_shulker_box" , "white_shulker_box" , "yellow_shulker_box"] , & [609u16 , 625u16 , 621u16 , 622u16 , 619u16 , 617u16 , 623u16 , 613u16 , 618u16 , 615u16 , 612u16 , 611u16 , 616u16 , 620u16 , 624u16 , 610u16 , 614u16]) , "minecraft:signs" => & (& ["oak_sign" , "spruce_sign" , "birch_sign" , "acacia_sign" , "jungle_sign" , "dark_oak_sign" , "pale_oak_sign" , "crimson_sign" , "warped_sign" , "mangrove_sign" , "bamboo_sign" , "cherry_sign"] , & [1016u16 , 1017u16 , 1018u16 , 1020u16 , 1019u16 , 1022u16 , 1023u16 , 1026u16 , 1027u16 , 1024u16 , 1025u16 , 1021u16]) , "minecraft:skeleton_preferred_weapons" => & (& ["bow"] , & [922u16]) , "minecraft:skulls" => & (& ["player_head" , "creeper_head" , "zombie_head" , "skeleton_skull" , "wither_skeleton_skull" , "dragon_head" , "piglin_head"] , & [1265u16 , 1267u16 , 1266u16 , 1263u16 , 1264u16 , 1268u16 , 1269u16]) , "minecraft:slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab" , "bamboo_mosaic_slab" , "stone_slab" , "smooth_stone_slab" , "stone_brick_slab" , "sandstone_slab" , "purpur_slab" , "quartz_slab" , "red_sandstone_slab" , "brick_slab" , "cobblestone_slab" , "nether_brick_slab" , "petrified_oak_slab" , "prismarine_slab" , "prismarine_brick_slab" , "dark_prismarine_slab" , "polished_granite_slab" , "smooth_red_sandstone_slab" , "mossy_stone_brick_slab" , "polished_diorite_slab" , "mossy_cobblestone_slab" , "end_stone_brick_slab" , "smooth_sandstone_slab" , "smooth_quartz_slab" , "granite_slab" , "andesite_slab" , "red_nether_brick_slab" , "polished_andesite_slab" , "diorite_slab" , "cut_sandstone_slab" , "cut_red_sandstone_slab" , "blackstone_slab" , "polished_blackstone_brick_slab" , "polished_blackstone_slab" , "cobbled_deepslate_slab" , "polished_deepslate_slab" , "deepslate_tile_slab" , "deepslate_brick_slab" , "waxed_weathered_cut_copper_slab" , "waxed_exposed_cut_copper_slab" , "waxed_cut_copper_slab" , "oxidized_cut_copper_slab" , "weathered_cut_copper_slab" , "exposed_cut_copper_slab" , "cut_copper_slab" , "waxed_oxidized_cut_copper_slab" , "mud_brick_slab" , "tuff_slab" , "polished_tuff_slab" , "tuff_brick_slab" , "resin_brick_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16 , 308u16 , 311u16 , 312u16 , 318u16 , 313u16 , 324u16 , 321u16 , 322u16 , 317u16 , 316u16 , 320u16 , 315u16 , 325u16 , 326u16 , 327u16 , 727u16 , 728u16 , 729u16 , 730u16 , 731u16 , 732u16 , 733u16 , 734u16 , 735u16 , 736u16 , 737u16 , 738u16 , 739u16 , 314u16 , 323u16 , 1417u16 , 1425u16 , 1421u16 , 740u16 , 741u16 , 743u16 , 742u16 , 159u16 , 158u16 , 157u16 , 156u16 , 155u16 , 154u16 , 153u16 , 160u16 , 319u16 , 13u16 , 18u16 , 22u16 , 444u16]) , "minecraft:small_flowers" => & (& ["dandelion" , "open_eyeblossom" , "poppy" , "blue_orchid" , "allium" , "azure_bluet" , "red_tulip" , "orange_tulip" , "white_tulip" , "pink_tulip" , "oxeye_daisy" , "cornflower" , "lily_of_the_valley" , "wither_rose" , "torchflower" , "closed_eyeblossom" , "golden_dandelion"] , & [256u16 , 258u16 , 260u16 , 261u16 , 262u16 , 263u16 , 264u16 , 265u16 , 266u16 , 267u16 , 268u16 , 269u16 , 270u16 , 271u16 , 272u16 , 259u16 , 257u16]) , "minecraft:smelts_to_glass" => & (& ["sand" , "red_sand"] , & [86u16 , 89u16]) , "minecraft:sniffer_food" => & (& ["torchflower_seeds"] , & [1315u16]) , "minecraft:soul_fire_base_blocks" => & (& ["soul_sand" , "soul_soil"] , & [388u16 , 389u16]) , "minecraft:spears" => & (& ["diamond_spear" , "stone_spear" , "golden_spear" , "netherite_spear" , "wooden_spear" , "iron_spear" , "copper_spear"] , & [1331u16 , 1327u16 , 1330u16 , 1332u16 , 1326u16 , 1329u16 , 1328u16]) , "minecraft:spruce_logs" => & (& ["spruce_log" , "spruce_wood" , "stripped_spruce_log" , "stripped_spruce_wood"] , & [162u16 , 199u16 , 176u16 , 187u16]) , "minecraft:stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs" , "bamboo_mosaic_stairs" , "cobblestone_stairs" , "sandstone_stairs" , "nether_brick_stairs" , "stone_brick_stairs" , "brick_stairs" , "purpur_stairs" , "quartz_stairs" , "red_sandstone_stairs" , "prismarine_brick_stairs" , "prismarine_stairs" , "dark_prismarine_stairs" , "polished_granite_stairs" , "smooth_red_sandstone_stairs" , "mossy_stone_brick_stairs" , "polished_diorite_stairs" , "mossy_cobblestone_stairs" , "end_stone_brick_stairs" , "stone_stairs" , "smooth_sandstone_stairs" , "smooth_quartz_stairs" , "granite_stairs" , "andesite_stairs" , "red_nether_brick_stairs" , "polished_andesite_stairs" , "diorite_stairs" , "blackstone_stairs" , "polished_blackstone_brick_stairs" , "polished_blackstone_stairs" , "cobbled_deepslate_stairs" , "polished_deepslate_stairs" , "deepslate_tile_stairs" , "deepslate_brick_stairs" , "oxidized_cut_copper_stairs" , "weathered_cut_copper_stairs" , "exposed_cut_copper_stairs" , "cut_copper_stairs" , "waxed_weathered_cut_copper_stairs" , "waxed_exposed_cut_copper_stairs" , "waxed_cut_copper_stairs" , "waxed_oxidized_cut_copper_stairs" , "mud_brick_stairs" , "tuff_stairs" , "polished_tuff_stairs" , "tuff_brick_stairs" , "resin_brick_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16 , 479u16 , 364u16 , 466u16 , 456u16 , 448u16 , 447u16 , 356u16 , 513u16 , 600u16 , 594u16 , 593u16 , 595u16 , 709u16 , 710u16 , 711u16 , 712u16 , 713u16 , 714u16 , 715u16 , 716u16 , 717u16 , 718u16 , 719u16 , 720u16 , 721u16 , 722u16 , 1418u16 , 1426u16 , 1422u16 , 723u16 , 724u16 , 726u16 , 725u16 , 148u16 , 147u16 , 146u16 , 145u16 , 151u16 , 150u16 , 149u16 , 152u16 , 449u16 , 14u16 , 19u16 , 23u16 , 443u16]) , "minecraft:stone_bricks" => & (& ["stone_bricks" , "mossy_stone_bricks" , "cracked_stone_bricks" , "chiseled_stone_bricks"] , & [403u16 , 404u16 , 405u16 , 406u16]) , "minecraft:stone_buttons" => & (& ["stone_button" , "polished_blackstone_button"] , & [777u16 , 778u16]) , "minecraft:stone_crafting_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:stone_tool_materials" => & (& ["cobblestone" , "blackstone" , "cobbled_deepslate"] , & [62u16 , 1416u16 , 9u16]) , "minecraft:strider_food" => & (& ["warped_fungus"] , & [278u16]) , "minecraft:strider_tempt_items" => & (& ["warped_fungus" , "warped_fungus_on_a_stick"] , & [278u16 , 888u16]) , "minecraft:swords" => & (& ["diamond_sword" , "stone_sword" , "golden_sword" , "netherite_sword" , "wooden_sword" , "iron_sword" , "copper_sword"] , & [964u16 , 949u16 , 954u16 , 969u16 , 939u16 , 959u16 , 944u16]) , "minecraft:terracotta" => & (& ["terracotta" , "white_terracotta" , "orange_terracotta" , "magenta_terracotta" , "light_blue_terracotta" , "yellow_terracotta" , "lime_terracotta" , "pink_terracotta" , "gray_terracotta" , "light_gray_terracotta" , "cyan_terracotta" , "purple_terracotta" , "blue_terracotta" , "brown_terracotta" , "green_terracotta" , "red_terracotta" , "black_terracotta"] , & [549u16 , 514u16 , 515u16 , 516u16 , 517u16 , 518u16 , 519u16 , 520u16 , 521u16 , 522u16 , 523u16 , 524u16 , 525u16 , 526u16 , 527u16 , 528u16 , 529u16]) , "minecraft:trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor" , "iron_trapdoor" , "copper_trapdoor" , "exposed_copper_trapdoor" , "weathered_copper_trapdoor" , "oxidized_copper_trapdoor" , "waxed_copper_trapdoor" , "waxed_exposed_copper_trapdoor" , "waxed_weathered_copper_trapdoor" , "waxed_oxidized_copper_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16 , 828u16 , 841u16 , 842u16 , 843u16 , 844u16 , 845u16 , 846u16 , 847u16 , 848u16]) , "minecraft:trim_materials" => & (& ["amethyst_shard" , "copper_ingot" , "diamond" , "emerald" , "gold_ingot" , "iron_ingot" , "lapis_lazuli" , "netherite_ingot" , "quartz" , "redstone" , "resin_brick"] , & [930u16 , 934u16 , 926u16 , 927u16 , 936u16 , 932u16 , 928u16 , 937u16 , 929u16 , 745u16 , 1276u16]) , "minecraft:trimmable_armor" => & (& ["leather_boots" , "copper_boots" , "chainmail_boots" , "golden_boots" , "iron_boots" , "diamond_boots" , "netherite_boots" , "leather_leggings" , "copper_leggings" , "chainmail_leggings" , "golden_leggings" , "iron_leggings" , "diamond_leggings" , "netherite_leggings" , "leather_chestplate" , "copper_chestplate" , "chainmail_chestplate" , "golden_chestplate" , "iron_chestplate" , "diamond_chestplate" , "netherite_chestplate" , "leather_helmet" , "copper_helmet" , "chainmail_helmet" , "golden_helmet" , "iron_helmet" , "diamond_helmet" , "netherite_helmet" , "turtle_helmet"] , & [985u16 , 989u16 , 993u16 , 1005u16 , 997u16 , 1001u16 , 1009u16 , 984u16 , 988u16 , 992u16 , 1004u16 , 996u16 , 1000u16 , 1008u16 , 983u16 , 987u16 , 991u16 , 1003u16 , 995u16 , 999u16 , 1007u16 , 982u16 , 986u16 , 990u16 , 1002u16 , 994u16 , 998u16 , 1006u16 , 915u16]) , "minecraft:turtle_food" => & (& ["seagrass"] , & [238u16]) , "minecraft:villager_picks_up" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod" , "bread" , "wheat" , "beetroot"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16 , 981u16 , 980u16 , 1317u16]) , "minecraft:villager_plantable_seeds" => & (& ["wheat_seeds" , "potato" , "carrot" , "beetroot_seeds" , "torchflower_seeds" , "pitcher_pod"] , & [979u16 , 1258u16 , 1257u16 , 1318u16 , 1315u16 , 1316u16]) , "minecraft:walls" => & (& ["cobblestone_wall" , "mossy_cobblestone_wall" , "brick_wall" , "prismarine_wall" , "red_sandstone_wall" , "mossy_stone_brick_wall" , "granite_wall" , "stone_brick_wall" , "nether_brick_wall" , "andesite_wall" , "red_nether_brick_wall" , "sandstone_wall" , "end_stone_brick_wall" , "diorite_wall" , "blackstone_wall" , "polished_blackstone_brick_wall" , "polished_blackstone_wall" , "cobbled_deepslate_wall" , "polished_deepslate_wall" , "deepslate_tile_wall" , "deepslate_brick_wall" , "mud_brick_wall" , "tuff_wall" , "polished_tuff_wall" , "tuff_brick_wall" , "resin_brick_wall"] , & [484u16 , 485u16 , 486u16 , 487u16 , 488u16 , 489u16 , 490u16 , 491u16 , 493u16 , 494u16 , 495u16 , 496u16 , 497u16 , 498u16 , 499u16 , 501u16 , 500u16 , 502u16 , 503u16 , 505u16 , 504u16 , 492u16 , 15u16 , 20u16 , 24u16 , 445u16]) , "minecraft:warped_stems" => & (& ["warped_stem" , "stripped_warped_stem" , "warped_hyphae" , "stripped_warped_hyphae"] , & [173u16 , 185u16 , 208u16 , 196u16]) , "minecraft:wart_blocks" => & (& ["nether_wart_block" , "warped_wart_block"] , & [604u16 , 605u16]) , "minecraft:wither_skeleton_disliked_weapons" => & (& ["bow" , "crossbow"] , & [922u16 , 1370u16]) , "minecraft:wolf_collar_dyes" => & (& ["white_dye" , "orange_dye" , "magenta_dye" , "light_blue_dye" , "yellow_dye" , "lime_dye" , "pink_dye" , "gray_dye" , "light_gray_dye" , "cyan_dye" , "purple_dye" , "blue_dye" , "brown_dye" , "green_dye" , "red_dye" , "black_dye"] , & [1095u16 , 1096u16 , 1097u16 , 1098u16 , 1099u16 , 1100u16 , 1101u16 , 1102u16 , 1103u16 , 1104u16 , 1105u16 , 1106u16 , 1107u16 , 1108u16 , 1109u16 , 1110u16]) , "minecraft:wolf_food" => & (& ["beef" , "chicken" , "cooked_beef" , "cooked_chicken" , "cooked_mutton" , "cooked_porkchop" , "cooked_rabbit" , "mutton" , "porkchop" , "rabbit" , "rotten_flesh" , "cod" , "cooked_cod" , "salmon" , "cooked_salmon" , "tropical_fish" , "pufferfish" , "rabbit_stew"] , & [1139u16 , 1141u16 , 1140u16 , 1142u16 , 1295u16 , 1012u16 , 1280u16 , 1294u16 , 1011u16 , 1279u16 , 1143u16 , 1086u16 , 1090u16 , 1087u16 , 1091u16 , 1088u16 , 1089u16 , 1281u16]) , "minecraft:wooden_buttons" => & (& ["oak_button" , "spruce_button" , "birch_button" , "jungle_button" , "acacia_button" , "dark_oak_button" , "pale_oak_button" , "crimson_button" , "warped_button" , "mangrove_button" , "bamboo_button" , "cherry_button"] , & [779u16 , 780u16 , 781u16 , 782u16 , 783u16 , 785u16 , 786u16 , 789u16 , 790u16 , 787u16 , 788u16 , 784u16]) , "minecraft:wooden_doors" => & (& ["oak_door" , "spruce_door" , "birch_door" , "jungle_door" , "acacia_door" , "dark_oak_door" , "pale_oak_door" , "crimson_door" , "warped_door" , "mangrove_door" , "bamboo_door" , "cherry_door"] , & [808u16 , 809u16 , 810u16 , 811u16 , 812u16 , 814u16 , 815u16 , 818u16 , 819u16 , 816u16 , 817u16 , 813u16]) , "minecraft:wooden_fences" => & (& ["oak_fence" , "acacia_fence" , "dark_oak_fence" , "pale_oak_fence" , "spruce_fence" , "birch_fence" , "jungle_fence" , "crimson_fence" , "warped_fence" , "mangrove_fence" , "bamboo_fence" , "cherry_fence"] , & [372u16 , 376u16 , 378u16 , 379u16 , 373u16 , 374u16 , 375u16 , 382u16 , 383u16 , 380u16 , 381u16 , 377u16]) , "minecraft:wooden_pressure_plates" => & (& ["oak_pressure_plate" , "spruce_pressure_plate" , "birch_pressure_plate" , "jungle_pressure_plate" , "acacia_pressure_plate" , "dark_oak_pressure_plate" , "pale_oak_pressure_plate" , "crimson_pressure_plate" , "warped_pressure_plate" , "mangrove_pressure_plate" , "bamboo_pressure_plate" , "cherry_pressure_plate"] , & [795u16 , 796u16 , 797u16 , 798u16 , 799u16 , 801u16 , 802u16 , 805u16 , 806u16 , 803u16 , 804u16 , 800u16]) , "minecraft:wooden_shelves" => & (& ["acacia_shelf" , "bamboo_shelf" , "birch_shelf" , "cherry_shelf" , "crimson_shelf" , "dark_oak_shelf" , "jungle_shelf" , "mangrove_shelf" , "oak_shelf" , "pale_oak_shelf" , "spruce_shelf" , "warped_shelf"] , & [333u16 , 334u16 , 335u16 , 336u16 , 337u16 , 338u16 , 339u16 , 340u16 , 341u16 , 342u16 , 343u16 , 344u16]) , "minecraft:wooden_slabs" => & (& ["oak_slab" , "spruce_slab" , "birch_slab" , "jungle_slab" , "acacia_slab" , "dark_oak_slab" , "pale_oak_slab" , "crimson_slab" , "warped_slab" , "mangrove_slab" , "bamboo_slab" , "cherry_slab"] , & [298u16 , 299u16 , 300u16 , 301u16 , 302u16 , 304u16 , 305u16 , 309u16 , 310u16 , 306u16 , 307u16 , 303u16]) , "minecraft:wooden_stairs" => & (& ["oak_stairs" , "spruce_stairs" , "birch_stairs" , "jungle_stairs" , "acacia_stairs" , "dark_oak_stairs" , "pale_oak_stairs" , "crimson_stairs" , "warped_stairs" , "mangrove_stairs" , "bamboo_stairs" , "cherry_stairs"] , & [469u16 , 470u16 , 471u16 , 472u16 , 473u16 , 475u16 , 476u16 , 480u16 , 481u16 , 477u16 , 478u16 , 474u16]) , "minecraft:wooden_tool_materials" => & (& ["oak_planks" , "spruce_planks" , "birch_planks" , "jungle_planks" , "acacia_planks" , "dark_oak_planks" , "pale_oak_planks" , "crimson_planks" , "warped_planks" , "mangrove_planks" , "bamboo_planks" , "cherry_planks"] , & [63u16 , 64u16 , 65u16 , 66u16 , 67u16 , 69u16 , 70u16 , 73u16 , 74u16 , 71u16 , 72u16 , 68u16]) , "minecraft:wooden_trapdoors" => & (& ["acacia_trapdoor" , "birch_trapdoor" , "dark_oak_trapdoor" , "pale_oak_trapdoor" , "jungle_trapdoor" , "oak_trapdoor" , "spruce_trapdoor" , "crimson_trapdoor" , "warped_trapdoor" , "mangrove_trapdoor" , "bamboo_trapdoor" , "cherry_trapdoor"] , & [833u16 , 831u16 , 835u16 , 836u16 , 832u16 , 829u16 , 830u16 , 839u16 , 840u16 , 837u16 , 838u16 , 834u16]) , "minecraft:wool" => & (& ["white_wool" , "orange_wool" , "magenta_wool" , "light_blue_wool" , "yellow_wool" , "lime_wool" , "pink_wool" , "gray_wool" , "light_gray_wool" , "cyan_wool" , "purple_wool" , "blue_wool" , "brown_wool" , "green_wool" , "red_wool" , "black_wool"] , & [240u16 , 241u16 , 242u16 , 243u16 , 244u16 , 245u16 , 246u16 , 247u16 , 248u16 , 249u16 , 250u16 , 251u16 , 252u16 , 253u16 , 254u16 , 255u16]) , "minecraft:wool_carpets" => & (& ["white_carpet" , "orange_carpet" , "magenta_carpet" , "light_blue_carpet" , "yellow_carpet" , "lime_carpet" , "pink_carpet" , "gray_carpet" , "light_gray_carpet" , "cyan_carpet" , "purple_carpet" , "blue_carpet" , "brown_carpet" , "green_carpet" , "red_carpet" , "black_carpet"] , & [533u16 , 534u16 , 535u16 , 536u16 , 537u16 , 538u16 , 539u16 , 540u16 , 541u16 , 542u16 , 543u16 , 544u16 , 545u16 , 546u16 , 547u16 , 548u16]) , "minecraft:zombie_horse_food" => & (& ["red_mushroom"] , & [276u16]) }; +static TAGS_V_26_1_PAINTING_VARIANT: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:placeable" => & (& ["kebab" , "aztec" , "alban" , "aztec2" , "bomb" , "plant" , "wasteland" , "pool" , "courbet" , "sea" , "sunset" , "creebet" , "wanderer" , "graham" , "match" , "bust" , "stage" , "void" , "skull_and_roses" , "wither" , "fighters" , "pointer" , "pigscene" , "burning_skull" , "skeleton" , "donkey_kong" , "baroque" , "humble" , "meditative" , "prairie_ride" , "unpacked" , "backyard" , "bouquet" , "cavebird" , "changing" , "cotan" , "endboss" , "fern" , "finding" , "lowmist" , "orb" , "owlemons" , "passage" , "pond" , "sunflowers" , "tides" , "dennis"] , & [24u16 , 1u16 , 0u16 , 2u16 , 5u16 , 32u16 , 47u16 , 35u16 , 12u16 , 37u16 , 42u16 , 13u16 , 46u16 , 22u16 , 26u16 , 8u16 , 40u16 , 45u16 , 39u16 , 50u16 , 19u16 , 33u16 , 31u16 , 7u16 , 38u16 , 15u16 , 4u16 , 23u16 , 27u16 , 36u16 , 44u16 , 3u16 , 6u16 , 9u16 , 10u16 , 11u16 , 17u16 , 18u16 , 20u16 , 25u16 , 28u16 , 29u16 , 30u16 , 34u16 , 41u16 , 43u16 , 14u16]) }; +static TAGS_V_26_1_POINT_OF_INTEREST_TYPE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:acquirable_job_site" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16]) , "minecraft:bee_home" => & (& ["beehive" , "bee_nest"] , & [15u16 , 16u16]) , "minecraft:village" => & (& ["armorer" , "butcher" , "cartographer" , "cleric" , "farmer" , "fisherman" , "fletcher" , "leatherworker" , "librarian" , "mason" , "shepherd" , "toolsmith" , "weaponsmith" , "home" , "meeting"] , & [0u16 , 1u16 , 2u16 , 3u16 , 4u16 , 5u16 , 6u16 , 7u16 , 8u16 , 9u16 , 10u16 , 11u16 , 12u16 , 13u16 , 14u16]) }; +static TAGS_V_26_1_POTION: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:tradeable" => & (& ["wind_charged" , "oozing" , "infested" , "weaving" , "night_vision" , "long_night_vision" , "invisibility" , "long_invisibility" , "fire_resistance" , "long_fire_resistance" , "leaping" , "long_leaping" , "strong_leaping" , "slowness" , "long_slowness" , "strong_slowness" , "turtle_master" , "long_turtle_master" , "strong_turtle_master" , "swiftness" , "long_swiftness" , "strong_swiftness" , "water_breathing" , "long_water_breathing" , "healing" , "strong_healing" , "harming" , "strong_harming" , "poison" , "long_poison" , "strong_poison" , "regeneration" , "long_regeneration" , "strong_regeneration" , "strength" , "long_strength" , "strong_strength" , "weakness" , "long_weakness" , "slow_falling" , "long_slow_falling"] , & [42u16 , 44u16 , 45u16 , 43u16 , 4u16 , 5u16 , 6u16 , 7u16 , 11u16 , 12u16 , 8u16 , 9u16 , 10u16 , 16u16 , 17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 13u16 , 14u16 , 15u16 , 22u16 , 23u16 , 24u16 , 25u16 , 26u16 , 27u16 , 28u16 , 29u16 , 30u16 , 31u16 , 32u16 , 33u16 , 34u16 , 35u16 , 36u16 , 37u16 , 38u16 , 40u16 , 41u16]) }; +static TAGS_V_26_1_TIMELINE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:in_end" => & (& ["villager_schedule"] , & [3u16]) , "minecraft:in_nether" => & (& ["villager_schedule"] , & [3u16]) , "minecraft:in_overworld" => & (& ["villager_schedule" , "day" , "moon" , "early_game"] , & [3u16 , 0u16 , 2u16 , 1u16]) , "minecraft:universal" => & (& ["villager_schedule"] , & [3u16]) }; +static TAGS_V_26_1_VILLAGER_TRADE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:armorer/level_1" => & (& ["smith/1/coal_emerald" , "armorer/1/emerald_iron_leggings" , "armorer/1/emerald_iron_boots" , "armorer/1/emerald_iron_helmet" , "armorer/1/emerald_iron_chestplate"] , & []) , "minecraft:armorer/level_2" => & (& ["smith/2/iron_ingot_emerald" , "smith/2/emerald_bell" , "armorer/2/emerald_chainmail_boots" , "armorer/2/emerald_chainmail_leggings"] , & []) , "minecraft:armorer/level_3" => & (& ["armorer/3/lava_bucket_emerald" , "armorer/3/emerald_chainmail_helmet" , "armorer/3/emerald_chainmail_chestplate" , "armorer/3/emerald_shield" , "armorer/3/diamond_emerald"] , & []) , "minecraft:armorer/level_4" => & (& ["armorer/4/emerald_enchanted_diamond_leggings" , "armorer/4/emerald_enchanted_diamond_boots"] , & []) , "minecraft:armorer/level_5" => & (& ["armorer/5/emerald_enchanted_diamond_helmet" , "armorer/5/emerald_enchanted_diamond_chestplate"] , & []) , "minecraft:butcher/level_1" => & (& ["butcher/1/chicken_emerald" , "butcher/1/porkchop_emerald" , "butcher/1/rabbit_emerald" , "butcher/1/emerald_rabbit_stew"] , & []) , "minecraft:butcher/level_2" => & (& ["butcher/2/coal_emerald" , "butcher/2/emerald_cooked_porkchop" , "butcher/2/emerald_cooked_chicken"] , & []) , "minecraft:butcher/level_3" => & (& ["butcher/3/mutton_emerald" , "butcher/3/beef_emerald"] , & []) , "minecraft:butcher/level_4" => & (& ["butcher/4/dried_kelp_block_emerald"] , & []) , "minecraft:butcher/level_5" => & (& ["butcher/5/sweet_berries_emerald"] , & []) , "minecraft:cartographer/level_1" => & (& ["cartographer/1/paper_emerald" , "cartographer/1/emerald_map"] , & []) , "minecraft:cartographer/level_2" => & (& ["cartographer/2/glass_pane_emerald" , "cartographer/2/emerald_and_compass_village_taiga_map" , "cartographer/2/emerald_and_compass_explorer_swamp_map" , "cartographer/2/emerald_and_compass_village_snowy_map" , "cartographer/2/emerald_and_compass_village_savanna_map" , "cartographer/2/emerald_and_compass_village_plains_map" , "cartographer/2/emerald_and_compass_explorer_jungle_map" , "cartographer/2/emerald_and_compass_village_desert_map"] , & []) , "minecraft:cartographer/level_3" => & (& ["cartographer/3/compass_emerald" , "cartographer/3/emerald_and_compass_ocean_explorer_map" , "cartographer/3/emerald_and_compass_trial_chamber_map"] , & []) , "minecraft:cartographer/level_4" => & (& ["cartographer/4/emerald_item_frame" , "cartographer/4/emerald_white_banner" , "cartographer/4/emerald_orange_banner" , "cartographer/4/emerald_magenta_banner" , "cartographer/4/emerald_blue_banner" , "cartographer/4/emerald_light_blue_banner" , "cartographer/4/emerald_yellow_banner" , "cartographer/4/emerald_lime_banner" , "cartographer/4/emerald_pink_banner" , "cartographer/4/emerald_gray_banner" , "cartographer/4/emerald_cyan_banner" , "cartographer/4/emerald_purple_banner" , "cartographer/4/emerald_brown_banner" , "cartographer/4/emerald_green_banner" , "cartographer/4/emerald_red_banner" , "cartographer/4/emerald_black_banner"] , & []) , "minecraft:cartographer/level_5" => & (& ["cartographer/5/emerald_globe_banner_pattern" , "cartographer/5/emerald_and_compass_woodland_mansion_map"] , & []) , "minecraft:cleric/level_1" => & (& ["cleric/1/rotten_flesh_emerald" , "cleric/1/emerald_redstone"] , & []) , "minecraft:cleric/level_2" => & (& ["cleric/2/gold_ingot_emerald" , "cleric/2/emerald_lapis_lazuli"] , & []) , "minecraft:cleric/level_3" => & (& ["cleric/3/rabbit_foot_emerald" , "cleric/3/emerald_glowstone"] , & []) , "minecraft:cleric/level_4" => & (& ["cleric/4/turtle_scute_emerald" , "cleric/4/glass_bottle_emerald" , "cleric/4/emerald_ender_pearl"] , & []) , "minecraft:cleric/level_5" => & (& ["cleric/5/nether_wart_emerald" , "cleric/5/emerald_experience_bottle"] , & []) , "minecraft:common_smith/level_1" => & (& ["smith/1/coal_emerald"] , & []) , "minecraft:common_smith/level_2" => & (& ["smith/2/iron_ingot_emerald" , "smith/2/emerald_bell"] , & []) , "minecraft:common_smith/level_3" => & (& [] , & []) , "minecraft:common_smith/level_4" => & (& [] , & []) , "minecraft:common_smith/level_5" => & (& [] , & []) , "minecraft:farmer/level_1" => & (& ["farmer/1/wheat_emerald" , "farmer/1/potato_emerald" , "farmer/1/carrot_emerald" , "farmer/1/beetroot_emerald" , "farmer/1/emerald_bread"] , & []) , "minecraft:farmer/level_2" => & (& ["farmer/2/pumpkin_emerald" , "farmer/2/emerald_pumpkin_pie" , "farmer/2/emerald_apple"] , & []) , "minecraft:farmer/level_3" => & (& ["farmer/3/emerald_cookie" , "farmer/3/melon_emerald"] , & []) , "minecraft:farmer/level_4" => & (& ["farmer/4/emerald_cake" , "farmer/4/emerald_suspicious_stew"] , & []) , "minecraft:farmer/level_5" => & (& ["farmer/5/emerald_golden_carrot" , "farmer/5/emerald_glistening_melon_slice"] , & []) , "minecraft:fisherman/level_1" => & (& ["fisherman/1/string_emerald" , "fisherman/1/coal_emerald" , "fisherman/1/raw_cod_and_emerald_cooked_cod" , "fisherman/1/emerald_cod_bucket"] , & []) , "minecraft:fisherman/level_2" => & (& ["fisherman/2/cod_emerald" , "fisherman/2/salmon_and_emerald_cooked_salmon" , "fisherman/2/emerald_campfire"] , & []) , "minecraft:fisherman/level_3" => & (& ["fisherman/3/salmon_emerald" , "fisherman/3/emerald_enchanted_fishing_rod"] , & []) , "minecraft:fisherman/level_4" => & (& ["fisherman/4/tropical_fish_emerald"] , & []) , "minecraft:fisherman/level_5" => & (& ["fisherman/5/pufferfish_emerald" , "fisherman/5/oak_boat_emerald" , "fisherman/5/spruce_boat_emerald" , "fisherman/5/jungle_boat_emerald" , "fisherman/5/acacia_boat_emerald" , "fisherman/5/dark_oak_boat_emerald"] , & []) , "minecraft:fletcher/level_1" => & (& ["fletcher/1/stick_emerald" , "fletcher/1/emerald_arrow" , "fletcher/1/gravel_and_emerald_flint"] , & []) , "minecraft:fletcher/level_2" => & (& ["fletcher/2/flint_emerald" , "fletcher/2/emerald_bow"] , & []) , "minecraft:fletcher/level_3" => & (& ["fletcher/3/string_emerald" , "fletcher/3/emerald_crossbow"] , & []) , "minecraft:fletcher/level_4" => & (& ["fletcher/4/feather_emerald" , "fletcher/4/emerald_enchanted_bow"] , & []) , "minecraft:fletcher/level_5" => & (& ["fletcher/5/tripwire_hook_emerald" , "fletcher/5/emerald_enchanted_crossbow" , "fletcher/5/arrow_and_emerald_tipped_arrow"] , & []) , "minecraft:leatherworker/level_1" => & (& ["leatherworker/1/leather_emerald" , "leatherworker/1/emerald_dyed_leather_leggings" , "leatherworker/1/emerald_dyed_leather_chestplate"] , & []) , "minecraft:leatherworker/level_2" => & (& ["leatherworker/2/flint_emerald" , "leatherworker/2/emerald_dyed_leather_helmet" , "leatherworker/2/emerald_dyed_leather_boots"] , & []) , "minecraft:leatherworker/level_3" => & (& ["leatherworker/3/rabbit_hide_emerald" , "leatherworker/3/emerald_dyed_leather_chestplate"] , & []) , "minecraft:leatherworker/level_4" => & (& ["leatherworker/4/turtle_scute_emerald" , "leatherworker/4/emerald_dyed_leather_horse_armor"] , & []) , "minecraft:leatherworker/level_5" => & (& ["leatherworker/5/emerald_saddle" , "leatherworker/5/emerald_dyed_leather_helmet"] , & []) , "minecraft:librarian/level_1" => & (& ["librarian/1/paper_emerald" , "librarian/1/emerald_and_book_enchanted_book" , "librarian/1/emerald_bookshelf"] , & []) , "minecraft:librarian/level_2" => & (& ["librarian/2/book_emerald" , "librarian/2/emerald_and_book_enchanted_book" , "librarian/2/emerald_lantern"] , & []) , "minecraft:librarian/level_3" => & (& ["librarian/3/ink_sac_emerald" , "librarian/3/emerald_and_book_enchanted_book" , "librarian/3/emerald_glass"] , & []) , "minecraft:librarian/level_4" => & (& ["librarian/4/writable_book_emerald" , "librarian/4/emerald_book_and_enchanted_book" , "librarian/4/emerald_clock" , "librarian/4/emerald_compass"] , & []) , "minecraft:librarian/level_5" => & (& ["librarian/5/emerald_yellow_candle" , "librarian/5/emerald_red_candle"] , & []) , "minecraft:mason/level_1" => & (& ["mason/1/clay_ball_emerald" , "mason/1/emerald_brick"] , & []) , "minecraft:mason/level_2" => & (& ["mason/2/stone_emerald" , "mason/2/emerald_chiseled_stone_bricks"] , & []) , "minecraft:mason/level_3" => & (& ["mason/3/granite_emerald" , "mason/3/andesite_emerald" , "mason/3/diorite_emerald" , "mason/3/emerald_dripstone_block" , "mason/3/emerald_polished_andesite" , "mason/3/emerald_polished_diorite" , "mason/3/emerald_polished_granite"] , & []) , "minecraft:mason/level_4" => & (& ["mason/4/quartz_emerald" , "mason/4/emerald_orange_terracotta" , "mason/4/emerald_white_terracotta" , "mason/4/emerald_blue_terracotta" , "mason/4/emerald_light_blue_terracotta" , "mason/4/emerald_gray_terracotta" , "mason/4/emerald_light_gray_terracotta" , "mason/4/emerald_black_terracotta" , "mason/4/emerald_red_terracotta" , "mason/4/emerald_pink_terracotta" , "mason/4/emerald_magenta_terracotta" , "mason/4/emerald_lime_terracotta" , "mason/4/emerald_green_terracotta" , "mason/4/emerald_cyan_terracotta" , "mason/4/emerald_purple_terracotta" , "mason/4/emerald_yellow_terracotta" , "mason/4/emerald_brown_terracotta" , "mason/4/emerald_orange_glazed_terracotta" , "mason/4/emerald_white_glazed_terracotta" , "mason/4/emerald_blue_glazed_terracotta" , "mason/4/emerald_light_blue_glazed_terracotta" , "mason/4/emerald_gray_glazed_terracotta" , "mason/4/emerald_light_gray_glazed_terracotta" , "mason/4/emerald_black_glazed_terracotta" , "mason/4/emerald_red_glazed_terracotta" , "mason/4/emerald_pink_glazed_terracotta" , "mason/4/emerald_magenta_glazed_terracotta" , "mason/4/emerald_lime_glazed_terracotta" , "mason/4/emerald_green_glazed_terracotta" , "mason/4/emerald_cyan_glazed_terracotta" , "mason/4/emerald_purple_glazed_terracotta" , "mason/4/emerald_yellow_glazed_terracotta" , "mason/4/emerald_brown_glazed_terracotta"] , & []) , "minecraft:mason/level_5" => & (& ["mason/5/emerald_quartz_pillar" , "mason/5/emerald_quartz_block"] , & []) , "minecraft:shepherd/level_1" => & (& ["shepherd/1/white_wool_emerald" , "shepherd/1/brown_wool_emerald" , "shepherd/1/gray_wool_emerald" , "shepherd/1/black_wool_emerald" , "shepherd/1/emerald_shears"] , & []) , "minecraft:shepherd/level_2" => & (& ["shepherd/2/white_dye_emerald" , "shepherd/2/gray_dye_emerald" , "shepherd/2/black_dye_emerald" , "shepherd/2/light_blue_dye_emerald" , "shepherd/2/lime_dye_emerald" , "shepherd/2/emerald_white_wool" , "shepherd/2/emerald_orange_wool" , "shepherd/2/emerald_magenta_wool" , "shepherd/2/emerald_blue_wool" , "shepherd/2/emerald_light_blue_wool" , "shepherd/2/emerald_yellow_wool" , "shepherd/2/emerald_lime_wool" , "shepherd/2/emerald_pink_wool" , "shepherd/2/emerald_gray_wool" , "shepherd/2/emerald_light_gray_wool" , "shepherd/2/emerald_cyan_wool" , "shepherd/2/emerald_purple_wool" , "shepherd/2/emerald_brown_wool" , "shepherd/2/emerald_green_wool" , "shepherd/2/emerald_red_wool" , "shepherd/2/emerald_black_wool" , "shepherd/2/emerald_white_carpet" , "shepherd/2/emerald_orange_carpet" , "shepherd/2/emerald_magenta_carpet" , "shepherd/2/emerald_blue_carpet" , "shepherd/2/emerald_light_blue_carpet" , "shepherd/2/emerald_yellow_carpet" , "shepherd/2/emerald_lime_carpet" , "shepherd/2/emerald_pink_carpet" , "shepherd/2/emerald_gray_carpet" , "shepherd/2/emerald_light_gray_carpet" , "shepherd/2/emerald_cyan_carpet" , "shepherd/2/emerald_purple_carpet" , "shepherd/2/emerald_brown_carpet" , "shepherd/2/emerald_green_carpet" , "shepherd/2/emerald_red_carpet" , "shepherd/2/emerald_black_carpet"] , & []) , "minecraft:shepherd/level_3" => & (& ["shepherd/3/yellow_dye_emerald" , "shepherd/3/light_gray_dye_emerald" , "shepherd/3/orange_dye_emerald" , "shepherd/3/red_dye_emerald" , "shepherd/3/pink_dye_emerald" , "shepherd/3/emerald_white_bed" , "shepherd/3/emerald_orange_bed" , "shepherd/3/emerald_magenta_bed" , "shepherd/3/emerald_blue_bed" , "shepherd/3/emerald_light_blue_bed" , "shepherd/3/emerald_yellow_bed" , "shepherd/3/emerald_lime_bed" , "shepherd/3/emerald_pink_bed" , "shepherd/3/emerald_gray_bed" , "shepherd/3/emerald_light_gray_bed" , "shepherd/3/emerald_cyan_bed" , "shepherd/3/emerald_purple_bed" , "shepherd/3/emerald_brown_bed" , "shepherd/3/emerald_green_bed" , "shepherd/3/emerald_red_bed" , "shepherd/3/emerald_black_bed"] , & []) , "minecraft:shepherd/level_4" => & (& ["shepherd/4/brown_dye_emerald" , "shepherd/4/purple_dye_emerald" , "shepherd/4/blue_dye_emerald" , "shepherd/4/green_dye_emerald" , "shepherd/4/magenta_dye_emerald" , "shepherd/4/cyan_dye_emerald" , "shepherd/4/emerald_white_banner" , "shepherd/4/emerald_orange_banner" , "shepherd/4/emerald_magenta_banner" , "shepherd/4/emerald_blue_banner" , "shepherd/4/emerald_light_blue_banner" , "shepherd/4/emerald_yellow_banner" , "shepherd/4/emerald_lime_banner" , "shepherd/4/emerald_pink_banner" , "shepherd/4/emerald_gray_banner" , "shepherd/4/emerald_light_gray_banner" , "shepherd/4/emerald_cyan_banner" , "shepherd/4/emerald_purple_banner" , "shepherd/4/emerald_brown_banner" , "shepherd/4/emerald_green_banner" , "shepherd/4/emerald_red_banner" , "shepherd/4/emerald_black_banner"] , & []) , "minecraft:shepherd/level_5" => & (& ["shepherd/5/emerald_painting"] , & []) , "minecraft:toolsmith/level_1" => & (& ["smith/1/coal_emerald" , "toolsmith/1/emerald_stone_axe" , "toolsmith/1/emerald_stone_shovel" , "toolsmith/1/emerald_stone_pickaxe" , "toolsmith/1/emerald_stone_hoe"] , & []) , "minecraft:toolsmith/level_2" => & (& ["smith/2/iron_ingot_emerald" , "smith/2/emerald_bell"] , & []) , "minecraft:toolsmith/level_3" => & (& ["toolsmith/3/flint_emerald" , "toolsmith/3/emerald_enchanted_iron_axe" , "toolsmith/3/emerald_enchanted_iron_shovel" , "toolsmith/3/emerald_enchanted_iron_pickaxe" , "toolsmith/3/emerald_diamond_hoe"] , & []) , "minecraft:toolsmith/level_4" => & (& ["toolsmith/4/emerald_enchanted_diamond_axe" , "toolsmith/4/emerald_enchanted_diamond_shovel" , "toolsmith/4/diamond_emerald"] , & []) , "minecraft:toolsmith/level_5" => & (& ["toolsmith/5/emerald_enchanted_diamond_pickaxe"] , & []) , "minecraft:wandering_trader/buying" => & (& ["wandering_trader/water_bottle_emerald" , "wandering_trader/water_bucket_emerald" , "wandering_trader/milk_bucket_emerald" , "wandering_trader/fermented_spider_eye_emerald" , "wandering_trader/baked_potato_emerald" , "wandering_trader/hay_block_emerald"] , & []) , "minecraft:wandering_trader/common" => & (& ["wandering_trader/emerald_fish_bucket" , "wandering_trader/emerald_pufferfish_bucket" , "wandering_trader/emerald_sea_pickle" , "wandering_trader/emerald_slime_ball" , "wandering_trader/emerald_glowstone" , "wandering_trader/emerald_nautilus_shell" , "wandering_trader/emerald_fern" , "wandering_trader/emerald_sugar_cane" , "wandering_trader/emerald_pumpkin" , "wandering_trader/emerald_kelp" , "wandering_trader/emerald_cactus" , "wandering_trader/emerald_dandelion" , "wandering_trader/emerald_poppy" , "wandering_trader/emerald_blue_orchid" , "wandering_trader/emerald_allium" , "wandering_trader/emerald_azure_bluet" , "wandering_trader/emerald_red_tulip" , "wandering_trader/emerald_orange_tulip" , "wandering_trader/emerald_white_tulip" , "wandering_trader/emerald_pink_tulip" , "wandering_trader/emerald_oxeye_daisy" , "wandering_trader/emerald_cornflower" , "wandering_trader/emerald_lily_of_the_valley" , "wandering_trader/emerald_open_eyeblossom" , "wandering_trader/emerald_wheat_seeds" , "wandering_trader/emerald_beetroot_seeds" , "wandering_trader/emerald_pumpkin_seeds" , "wandering_trader/emerald_melon_seeds" , "wandering_trader/emerald_acacia_sapling" , "wandering_trader/emerald_birch_sapling" , "wandering_trader/emerald_dark_oak_sapling" , "wandering_trader/emerald_jungle_sapling" , "wandering_trader/emerald_oak_sapling" , "wandering_trader/emerald_spruce_sapling" , "wandering_trader/emerald_cherry_sapling" , "wandering_trader/emerald_pale_oak_sapling" , "wandering_trader/emerald_mangrove_propagule" , "wandering_trader/emerald_red_dye" , "wandering_trader/emerald_white_dye" , "wandering_trader/emerald_blue_dye" , "wandering_trader/emerald_pink_dye" , "wandering_trader/emerald_black_dye" , "wandering_trader/emerald_green_dye" , "wandering_trader/emerald_light_gray_dye" , "wandering_trader/emerald_magenta_dye" , "wandering_trader/emerald_yellow_dye" , "wandering_trader/emerald_gray_dye" , "wandering_trader/emerald_purple_dye" , "wandering_trader/emerald_light_blue_dye" , "wandering_trader/emerald_lime_dye" , "wandering_trader/emerald_orange_dye" , "wandering_trader/emerald_brown_dye" , "wandering_trader/emerald_cyan_dye" , "wandering_trader/emerald_brain_coral_block" , "wandering_trader/emerald_bubble_coral_block" , "wandering_trader/emerald_fire_coral_block" , "wandering_trader/emerald_horn_coral_block" , "wandering_trader/emerald_tube_coral_block" , "wandering_trader/emerald_vine" , "wandering_trader/emerald_pale_hanging_moss" , "wandering_trader/emerald_brown_mushroom" , "wandering_trader/emerald_red_mushroom" , "wandering_trader/emerald_lily_pad" , "wandering_trader/emerald_small_dripleaf" , "wandering_trader/emerald_sand" , "wandering_trader/emerald_red_sand" , "wandering_trader/emerald_pointed_dripstone" , "wandering_trader/emerald_rooted_dirt" , "wandering_trader/emerald_moss_block" , "wandering_trader/emerald_pale_moss_block" , "wandering_trader/emerald_wildflowers" , "wandering_trader/emerald_dry_tall_grass" , "wandering_trader/emerald_firefly_bush" , "wandering_trader/emerald_golden_dandelion" , "wandering_trader/emerald_name_tag"] , & []) , "minecraft:wandering_trader/uncommon" => & (& ["wandering_trader/emerald_packed_ice" , "wandering_trader/emerald_blue_ice" , "wandering_trader/emerald_gunpowder" , "wandering_trader/emerald_podzol" , "wandering_trader/emerald_acacia_log" , "wandering_trader/emerald_birch_log" , "wandering_trader/emerald_dark_oak_log" , "wandering_trader/emerald_jungle_log" , "wandering_trader/emerald_oak_log" , "wandering_trader/emerald_spruce_log" , "wandering_trader/emerald_cherry_log" , "wandering_trader/emerald_mangrove_log" , "wandering_trader/emerald_pale_oak_log" , "wandering_trader/emerald_enchanted_iron_pickaxe" , "wandering_trader/emerald_long_invisibility_potion"] , & []) , "minecraft:weaponsmith/level_1" => & (& ["smith/1/coal_emerald" , "weaponsmith/1/emerald_iron_axe" , "weaponsmith/1/emerald_enchanted_iron_sword"] , & []) , "minecraft:weaponsmith/level_2" => & (& ["smith/2/iron_ingot_emerald" , "smith/2/emerald_bell"] , & []) , "minecraft:weaponsmith/level_3" => & (& ["weaponsmith/3/flint_emerald"] , & []) , "minecraft:weaponsmith/level_4" => & (& ["weaponsmith/4/emerald_enchanted_diamond_axe" , "weaponsmith/4/diamond_emerald"] , & []) , "minecraft:weaponsmith/level_5" => & (& ["weaponsmith/5/emerald_enchanted_diamond_sword"] , & []) }; +static TAGS_V_26_1_WORLDGEN_BIOME: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:allows_surface_slime_spawns" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:allows_tropical_fish_spawns_at_any_height" => & (& ["lush_caves"] , & [30u16]) , "minecraft:has_structure/ancient_city" => & (& ["deep_dark"] , & [10u16]) , "minecraft:has_structure/bastion_remnant" => & (& ["crimson_forest" , "nether_wastes" , "soul_sand_valley" , "warped_forest"] , & [7u16 , 34u16 , 49u16 , 60u16]) , "minecraft:has_structure/buried_treasure" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/desert_pyramid" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/end_city" => & (& ["end_highlands" , "end_midlands"] , & [17u16 , 18u16]) , "minecraft:has_structure/igloo" => & (& ["snowy_taiga" , "snowy_plains" , "snowy_slopes"] , & [48u16 , 46u16 , 47u16]) , "minecraft:has_structure/jungle_temple" => & (& ["bamboo_jungle" , "jungle"] , & [1u16 , 28u16]) , "minecraft:has_structure/mineshaft" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "beach" , "snowy_beach" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "stony_shore" , "mushroom_fields" , "ice_spikes" , "windswept_savanna" , "desert" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains" , "swamp" , "mangrove_swamp" , "savanna_plateau" , "dripstone_caves" , "lush_caves"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 3u16 , 45u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 63u16 , 61u16 , 62u16 , 56u16 , 48u16 , 37u16 , 38u16 , 1u16 , 28u16 , 50u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 52u16 , 33u16 , 26u16 , 64u16 , 14u16 , 42u16 , 46u16 , 40u16 , 54u16 , 55u16 , 31u16 , 43u16 , 15u16 , 30u16]) , "minecraft:has_structure/mineshaft_mesa" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:has_structure/nether_fortress" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/nether_fossil" => & (& ["soul_sand_valley"] , & [49u16]) , "minecraft:has_structure/ocean_monument" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:has_structure/ocean_ruin_cold" => & (& ["frozen_ocean" , "cold_ocean" , "ocean" , "deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean"] , & [22u16 , 6u16 , 35u16 , 11u16 , 9u16 , 13u16]) , "minecraft:has_structure/ocean_ruin_warm" => & (& ["lukewarm_ocean" , "warm_ocean" , "deep_lukewarm_ocean"] , & [29u16 , 59u16 , 12u16]) , "minecraft:has_structure/pillager_outpost" => & (& ["desert" , "plains" , "savanna" , "snowy_plains" , "taiga" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove" , "grove"] , & [14u16 , 40u16 , 42u16 , 46u16 , 56u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16 , 25u16]) , "minecraft:has_structure/ruined_portal_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/ruined_portal_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:has_structure/ruined_portal_mountain" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands" , "windswept_hills" , "windswept_forest" , "windswept_gravelly_hills" , "savanna_plateau" , "windswept_savanna" , "stony_shore" , "meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [0u16 , 19u16 , 65u16 , 63u16 , 61u16 , 62u16 , 43u16 , 64u16 , 52u16 , 32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:has_structure/ruined_portal_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:has_structure/ruined_portal_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/ruined_portal_standard" => & (& ["beach" , "snowy_beach" , "river" , "frozen_river" , "taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove" , "mushroom_fields" , "ice_spikes" , "dripstone_caves" , "lush_caves" , "savanna" , "snowy_plains" , "plains" , "sunflower_plains"] , & [3u16 , 45u16 , 41u16 , 24u16 , 56u16 , 48u16 , 37u16 , 38u16 , 21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16 , 33u16 , 26u16 , 15u16 , 30u16 , 42u16 , 46u16 , 40u16 , 54u16]) , "minecraft:has_structure/ruined_portal_swamp" => & (& ["swamp" , "mangrove_swamp"] , & [55u16 , 31u16]) , "minecraft:has_structure/shipwreck" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:has_structure/shipwreck_beached" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:has_structure/stronghold" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:has_structure/swamp_hut" => & (& ["swamp"] , & [55u16]) , "minecraft:has_structure/trail_ruins" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "old_growth_birch_forest" , "jungle"] , & [56u16 , 48u16 , 37u16 , 38u16 , 36u16 , 28u16]) , "minecraft:has_structure/trial_chambers" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16]) , "minecraft:has_structure/village_desert" => & (& ["desert"] , & [14u16]) , "minecraft:has_structure/village_plains" => & (& ["plains" , "meadow"] , & [40u16 , 32u16]) , "minecraft:has_structure/village_savanna" => & (& ["savanna"] , & [42u16]) , "minecraft:has_structure/village_snowy" => & (& ["snowy_plains"] , & [46u16]) , "minecraft:has_structure/village_taiga" => & (& ["taiga"] , & [56u16]) , "minecraft:has_structure/woodland_mansion" => & (& ["dark_forest" , "pale_garden"] , & [8u16 , 39u16]) , "minecraft:is_badlands" => & (& ["badlands" , "eroded_badlands" , "wooded_badlands"] , & [0u16 , 19u16 , 65u16]) , "minecraft:is_beach" => & (& ["beach" , "snowy_beach"] , & [3u16 , 45u16]) , "minecraft:is_deep_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16]) , "minecraft:is_end" => & (& ["the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:is_forest" => & (& ["forest" , "flower_forest" , "birch_forest" , "old_growth_birch_forest" , "dark_forest" , "pale_garden" , "grove"] , & [21u16 , 20u16 , 4u16 , 36u16 , 8u16 , 39u16 , 25u16]) , "minecraft:is_hill" => & (& ["windswept_hills" , "windswept_forest" , "windswept_gravelly_hills"] , & [63u16 , 61u16 , 62u16]) , "minecraft:is_jungle" => & (& ["bamboo_jungle" , "jungle" , "sparse_jungle"] , & [1u16 , 28u16 , 50u16]) , "minecraft:is_mountain" => & (& ["meadow" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "snowy_slopes" , "cherry_grove"] , & [32u16 , 23u16 , 27u16 , 51u16 , 47u16 , 5u16]) , "minecraft:is_nether" => & (& ["nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas"] , & [34u16 , 49u16 , 7u16 , 60u16 , 2u16]) , "minecraft:is_ocean" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16]) , "minecraft:is_overworld" => & (& ["mushroom_fields" , "deep_frozen_ocean" , "frozen_ocean" , "deep_cold_ocean" , "cold_ocean" , "deep_ocean" , "ocean" , "deep_lukewarm_ocean" , "lukewarm_ocean" , "warm_ocean" , "stony_shore" , "swamp" , "mangrove_swamp" , "snowy_slopes" , "snowy_plains" , "snowy_beach" , "windswept_gravelly_hills" , "grove" , "windswept_hills" , "snowy_taiga" , "windswept_forest" , "taiga" , "plains" , "meadow" , "beach" , "forest" , "old_growth_spruce_taiga" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "savanna_plateau" , "savanna" , "jungle" , "badlands" , "desert" , "wooded_badlands" , "jagged_peaks" , "stony_peaks" , "frozen_river" , "river" , "ice_spikes" , "old_growth_pine_taiga" , "sunflower_plains" , "old_growth_birch_forest" , "sparse_jungle" , "bamboo_jungle" , "eroded_badlands" , "windswept_savanna" , "cherry_grove" , "frozen_peaks" , "dripstone_caves" , "lush_caves" , "deep_dark"] , & [33u16 , 11u16 , 22u16 , 9u16 , 6u16 , 13u16 , 35u16 , 12u16 , 29u16 , 59u16 , 52u16 , 55u16 , 31u16 , 47u16 , 46u16 , 45u16 , 62u16 , 25u16 , 63u16 , 48u16 , 61u16 , 56u16 , 40u16 , 32u16 , 3u16 , 21u16 , 38u16 , 20u16 , 4u16 , 8u16 , 39u16 , 43u16 , 42u16 , 28u16 , 0u16 , 14u16 , 65u16 , 27u16 , 51u16 , 24u16 , 41u16 , 26u16 , 37u16 , 54u16 , 36u16 , 50u16 , 1u16 , 19u16 , 64u16 , 5u16 , 23u16 , 15u16 , 30u16 , 10u16]) , "minecraft:is_river" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:is_savanna" => & (& ["savanna" , "savanna_plateau" , "windswept_savanna"] , & [42u16 , 43u16 , 64u16]) , "minecraft:is_taiga" => & (& ["taiga" , "snowy_taiga" , "old_growth_pine_taiga" , "old_growth_spruce_taiga"] , & [56u16 , 48u16 , 37u16 , 38u16]) , "minecraft:mineshaft_blocking" => & (& ["deep_dark"] , & [10u16]) , "minecraft:more_frequent_drowned_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:polar_bears_spawn_on_alternate_blocks" => & (& ["frozen_ocean" , "deep_frozen_ocean"] , & [22u16 , 11u16]) , "minecraft:produces_corals_from_bonemeal" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:reduce_water_ambient_spawns" => & (& ["river" , "frozen_river"] , & [41u16 , 24u16]) , "minecraft:required_ocean_monument_surrounding" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16]) , "minecraft:spawns_cold_variant_farm_animals" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens" , "cold_ocean" , "deep_cold_ocean" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "windswept_forest" , "windswept_gravelly_hills" , "windswept_hills" , "stony_peaks"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16 , 6u16 , 9u16 , 37u16 , 38u16 , 56u16 , 61u16 , 62u16 , 63u16 , 51u16]) , "minecraft:spawns_cold_variant_frogs" => & (& ["snowy_plains" , "ice_spikes" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "frozen_ocean" , "deep_frozen_ocean" , "grove" , "deep_dark" , "frozen_river" , "snowy_taiga" , "snowy_beach" , "the_end" , "end_highlands" , "end_midlands" , "small_end_islands" , "end_barrens"] , & [46u16 , 26u16 , 23u16 , 27u16 , 47u16 , 22u16 , 11u16 , 25u16 , 10u16 , 24u16 , 48u16 , 45u16 , 57u16 , 17u16 , 18u16 , 44u16 , 16u16]) , "minecraft:spawns_coral_variant_zombie_nautilus" => & (& ["warm_ocean"] , & [59u16]) , "minecraft:spawns_gold_rabbits" => & (& ["desert"] , & [14u16]) , "minecraft:spawns_snow_foxes" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:spawns_warm_variant_farm_animals" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp" , "deep_lukewarm_ocean" , "lukewarm_ocean"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16 , 12u16 , 29u16]) , "minecraft:spawns_warm_variant_frogs" => & (& ["desert" , "warm_ocean" , "bamboo_jungle" , "jungle" , "sparse_jungle" , "savanna" , "savanna_plateau" , "windswept_savanna" , "nether_wastes" , "soul_sand_valley" , "crimson_forest" , "warped_forest" , "basalt_deltas" , "badlands" , "eroded_badlands" , "wooded_badlands" , "mangrove_swamp"] , & [14u16 , 59u16 , 1u16 , 28u16 , 50u16 , 42u16 , 43u16 , 64u16 , 34u16 , 49u16 , 7u16 , 60u16 , 2u16 , 0u16 , 19u16 , 65u16 , 31u16]) , "minecraft:spawns_white_rabbits" => & (& ["snowy_plains" , "ice_spikes" , "frozen_ocean" , "snowy_taiga" , "frozen_river" , "snowy_beach" , "frozen_peaks" , "jagged_peaks" , "snowy_slopes" , "grove"] , & [46u16 , 26u16 , 22u16 , 48u16 , 24u16 , 45u16 , 23u16 , 27u16 , 47u16 , 25u16]) , "minecraft:stronghold_biased_to" => & (& ["plains" , "sunflower_plains" , "snowy_plains" , "ice_spikes" , "desert" , "forest" , "flower_forest" , "birch_forest" , "dark_forest" , "pale_garden" , "old_growth_birch_forest" , "old_growth_pine_taiga" , "old_growth_spruce_taiga" , "taiga" , "snowy_taiga" , "savanna" , "savanna_plateau" , "windswept_hills" , "windswept_gravelly_hills" , "windswept_forest" , "windswept_savanna" , "jungle" , "sparse_jungle" , "bamboo_jungle" , "badlands" , "eroded_badlands" , "wooded_badlands" , "meadow" , "cherry_grove" , "grove" , "snowy_slopes" , "frozen_peaks" , "jagged_peaks" , "stony_peaks" , "mushroom_fields" , "dripstone_caves" , "lush_caves"] , & [40u16 , 54u16 , 46u16 , 26u16 , 14u16 , 21u16 , 20u16 , 4u16 , 8u16 , 39u16 , 36u16 , 37u16 , 38u16 , 56u16 , 48u16 , 42u16 , 43u16 , 63u16 , 62u16 , 61u16 , 64u16 , 28u16 , 50u16 , 1u16 , 0u16 , 19u16 , 65u16 , 32u16 , 5u16 , 25u16 , 47u16 , 23u16 , 27u16 , 51u16 , 33u16 , 15u16 , 30u16]) , "minecraft:water_on_map_outlines" => & (& ["deep_frozen_ocean" , "deep_cold_ocean" , "deep_ocean" , "deep_lukewarm_ocean" , "frozen_ocean" , "ocean" , "cold_ocean" , "lukewarm_ocean" , "warm_ocean" , "river" , "frozen_river" , "swamp" , "mangrove_swamp"] , & [11u16 , 9u16 , 13u16 , 12u16 , 22u16 , 35u16 , 6u16 , 29u16 , 59u16 , 41u16 , 24u16 , 55u16 , 31u16]) , "minecraft:without_wandering_trader_spawns" => & (& ["the_void"] , & [58u16]) , "minecraft:without_zombie_sieges" => & (& ["mushroom_fields"] , & [33u16]) }; +static TAGS_V_26_1_WORLDGEN_CONFIGURED_FEATURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:can_spawn_from_bone_meal" => & (& ["flower_default" , "flower_flower_forest" , "flower_swamp" , "flower_plain" , "flower_meadow" , "flower_cherry" , "wildflower" , "flower_pale_garden"] , & [65u16 , 66u16 , 70u16 , 69u16 , 67u16 , 64u16 , 225u16 , 68u16]) }; +static TAGS_V_26_1_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:visible" => & (& ["classic_flat" , "tunnelers_dream" , "water_world" , "overworld" , "snowy_kingdom" , "bottomless_pit" , "desert" , "redstone_ready" , "the_void"] , & [1u16 , 7u16 , 8u16 , 3u16 , 5u16 , 0u16 , 2u16 , 4u16 , 6u16]) }; +static TAGS_V_26_1_WORLDGEN_STRUCTURE: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:cats_spawn_as_black" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:cats_spawn_in" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:dolphin_located" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm" , "shipwreck" , "shipwreck_beached"] , & [13u16 , 14u16 , 23u16 , 24u16]) , "minecraft:eye_of_ender_located" => & (& ["stronghold"] , & [25u16]) , "minecraft:mineshaft" => & (& ["mineshaft" , "mineshaft_mesa"] , & [9u16 , 10u16]) , "minecraft:ocean_ruin" => & (& ["ocean_ruin_cold" , "ocean_ruin_warm"] , & [13u16 , 14u16]) , "minecraft:on_desert_village_maps" => & (& ["village_desert"] , & [29u16]) , "minecraft:on_jungle_explorer_maps" => & (& ["jungle_pyramid"] , & [7u16]) , "minecraft:on_ocean_explorer_maps" => & (& ["monument"] , & [11u16]) , "minecraft:on_plains_village_maps" => & (& ["village_plains"] , & [30u16]) , "minecraft:on_savanna_village_maps" => & (& ["village_savanna"] , & [31u16]) , "minecraft:on_snowy_village_maps" => & (& ["village_snowy"] , & [32u16]) , "minecraft:on_swamp_explorer_maps" => & (& ["swamp_hut"] , & [26u16]) , "minecraft:on_taiga_village_maps" => & (& ["village_taiga"] , & [33u16]) , "minecraft:on_treasure_maps" => & (& ["buried_treasure"] , & [2u16]) , "minecraft:on_trial_chambers_maps" => & (& ["trial_chambers"] , & [28u16]) , "minecraft:on_woodland_explorer_maps" => & (& ["mansion"] , & [8u16]) , "minecraft:ruined_portal" => & (& ["ruined_portal_desert" , "ruined_portal_jungle" , "ruined_portal_mountain" , "ruined_portal_nether" , "ruined_portal_ocean" , "ruined_portal" , "ruined_portal_swamp"] , & [17u16 , 18u16 , 19u16 , 20u16 , 21u16 , 16u16 , 22u16]) , "minecraft:shipwreck" => & (& ["shipwreck" , "shipwreck_beached"] , & [23u16 , 24u16]) , "minecraft:village" => & (& ["village_plains" , "village_desert" , "village_savanna" , "village_snowy" , "village_taiga"] , & [30u16 , 29u16 , 31u16 , 32u16 , 33u16]) }; +static TAGS_V_26_1_WORLDGEN_WORLD_PRESET: phf::Map<&'static str, &'static Tag> = phf::phf_map! { "minecraft:extended" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface" , "debug_all_block_states"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16 , 1u16]) , "minecraft:normal" => & (& ["normal" , "flat" , "large_biomes" , "amplified" , "single_biome_surface"] , & [5u16 , 2u16 , 4u16 , 0u16 , 6u16]) }; +#[allow(non_snake_case, unreachable_patterns)] +const fn get_tags_V_26_1( + key: RegistryKey, +) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + RegistryKey::BannerPattern => Some(&TAGS_V_26_1_BANNER_PATTERN), + RegistryKey::Block => Some(&TAGS_V_26_1_BLOCK), + RegistryKey::DamageType => Some(&TAGS_V_26_1_DAMAGE_TYPE), + RegistryKey::Dialog => Some(&TAGS_V_26_1_DIALOG), + RegistryKey::Enchantment => Some(&TAGS_V_26_1_ENCHANTMENT), + RegistryKey::EntityType => Some(&TAGS_V_26_1_ENTITY_TYPE), + RegistryKey::Fluid => Some(&TAGS_V_26_1_FLUID), + RegistryKey::GameEvent => Some(&TAGS_V_26_1_GAME_EVENT), + RegistryKey::Instrument => Some(&TAGS_V_26_1_INSTRUMENT), + RegistryKey::Item => Some(&TAGS_V_26_1_ITEM), + RegistryKey::PaintingVariant => Some(&TAGS_V_26_1_PAINTING_VARIANT), + RegistryKey::PointOfInterestType => Some(&TAGS_V_26_1_POINT_OF_INTEREST_TYPE), + RegistryKey::Potion => Some(&TAGS_V_26_1_POTION), + RegistryKey::Timeline => Some(&TAGS_V_26_1_TIMELINE), + RegistryKey::VillagerTrade => Some(&TAGS_V_26_1_VILLAGER_TRADE), + RegistryKey::WorldgenBiome => Some(&TAGS_V_26_1_WORLDGEN_BIOME), + RegistryKey::WorldgenConfiguredFeature => Some(&TAGS_V_26_1_WORLDGEN_CONFIGURED_FEATURE), + RegistryKey::WorldgenFlatLevelGeneratorPreset => { + Some(&TAGS_V_26_1_WORLDGEN_FLAT_LEVEL_GENERATOR_PRESET) + } + RegistryKey::WorldgenStructure => Some(&TAGS_V_26_1_WORLDGEN_STRUCTURE), + RegistryKey::WorldgenWorldPreset => Some(&TAGS_V_26_1_WORLDGEN_WORLD_PRESET), + _ => None, + } +} #[allow(unreachable_patterns)] #[must_use] pub const fn get_latest_map( @@ -17058,10 +17721,53 @@ pub fn get_tag_ids(tag_category: RegistryKey, tag: &str) -> Option<&'static [u16 } #[must_use] pub const fn get_registry_key_tags( - _version: JavaMinecraftVersion, + version: JavaMinecraftVersion, tag_category: RegistryKey, ) -> Option<&'static phf::Map<&'static str, &'static Tag>> { - get_latest_map(tag_category) + if !tag_category.is_valid_for_version(version) { + return None; + } + match version { + JavaMinecraftVersion::V_1_13 => get_tags_V_1_13(tag_category), + JavaMinecraftVersion::V_1_13_1 => get_tags_V_1_13(tag_category), + JavaMinecraftVersion::V_1_13_2 => get_tags_V_1_13(tag_category), + JavaMinecraftVersion::V_1_14 => get_tags_V_1_14(tag_category), + JavaMinecraftVersion::V_1_14_1 => get_tags_V_1_14(tag_category), + JavaMinecraftVersion::V_1_14_2 => get_tags_V_1_14(tag_category), + JavaMinecraftVersion::V_1_14_3 => get_tags_V_1_14(tag_category), + JavaMinecraftVersion::V_1_14_4 => get_tags_V_1_14(tag_category), + JavaMinecraftVersion::V_1_15 => get_tags_V_1_15(tag_category), + JavaMinecraftVersion::V_1_15_1 => get_tags_V_1_15(tag_category), + JavaMinecraftVersion::V_1_15_2 => get_tags_V_1_15(tag_category), + JavaMinecraftVersion::V_1_16 => get_tags_V_1_16(tag_category), + JavaMinecraftVersion::V_1_16_1 => get_tags_V_1_16(tag_category), + JavaMinecraftVersion::V_1_16_2 => get_tags_V_1_16_2(tag_category), + JavaMinecraftVersion::V_1_16_3 => get_tags_V_1_16_2(tag_category), + JavaMinecraftVersion::V_1_16_4 => get_tags_V_1_16_2(tag_category), + JavaMinecraftVersion::V_1_17 => get_tags_V_1_17(tag_category), + JavaMinecraftVersion::V_1_17_1 => get_tags_V_1_17(tag_category), + JavaMinecraftVersion::V_1_18 => get_tags_V_1_18(tag_category), + JavaMinecraftVersion::V_1_18_2 => get_tags_V_1_18(tag_category), + JavaMinecraftVersion::V_1_19 => get_tags_V_1_19(tag_category), + JavaMinecraftVersion::V_1_19_1 => get_tags_V_1_19(tag_category), + JavaMinecraftVersion::V_1_19_3 => get_tags_V_1_19(tag_category), + JavaMinecraftVersion::V_1_19_4 => get_tags_V_1_20(tag_category), + JavaMinecraftVersion::V_1_20 => get_tags_V_1_20(tag_category), + JavaMinecraftVersion::V_1_20_2 => get_tags_V_1_20_2(tag_category), + JavaMinecraftVersion::V_1_20_3 => get_tags_V_1_20_2(tag_category), + JavaMinecraftVersion::V_1_20_5 => get_tags_V_1_21(tag_category), + JavaMinecraftVersion::V_1_21 => get_tags_V_1_21(tag_category), + JavaMinecraftVersion::V_1_21_2 => get_tags_V_1_21_2(tag_category), + JavaMinecraftVersion::V_1_21_4 => get_tags_V_1_21_4(tag_category), + JavaMinecraftVersion::V_1_21_5 => get_tags_V_1_21_5(tag_category), + JavaMinecraftVersion::V_1_21_6 => get_tags_V_1_21_6(tag_category), + JavaMinecraftVersion::V_1_21_7 => get_tags_V_1_21_7(tag_category), + JavaMinecraftVersion::V_1_21_9 => get_tags_V_1_21_9(tag_category), + JavaMinecraftVersion::V_1_21_11 => get_tags_V_1_21_11(tag_category), + JavaMinecraftVersion::V_26_1 => get_tags_V_26_1(tag_category), + JavaMinecraftVersion::V_26_2 => get_latest_map(tag_category), + _ => get_latest_map(tag_category), + } } pub trait Taggable { fn tag_key() -> RegistryKey; diff --git a/crates/pumpkin-protocol/src/codec/bit_set.rs b/crates/pumpkin-protocol/src/codec/bit_set.rs index f2036c841..fac72bda6 100644 --- a/crates/pumpkin-protocol/src/codec/bit_set.rs +++ b/crates/pumpkin-protocol/src/codec/bit_set.rs @@ -6,9 +6,64 @@ use crate::WritingError; use crate::ser::NetworkReadExt; use crate::ser::NetworkWriteExt; +#[derive(Clone, Debug, PartialEq, Eq, Default)] pub struct BitSet(pub Box<[i64]>); impl BitSet { + #[must_use] + pub fn from_u64(val: u64) -> Self { + Self(Box::new([val as i64])) + } + + #[must_use] + pub fn from_i64(val: i64) -> Self { + Self(Box::new([val])) + } + + #[must_use] + pub fn from_longs(longs: Vec) -> Self { + Self(longs.into_boxed_slice()) + } + + #[must_use] + pub fn as_u64(&self) -> u64 { + self.0.first().copied().unwrap_or(0) as u64 + } + + #[must_use] + pub fn as_i64(&self) -> i64 { + self.0.first().copied().unwrap_or(0) + } + + #[must_use] + pub fn get_bit(&self, index: usize) -> bool { + let word_idx = index / 64; + let bit_idx = index % 64; + self.0 + .get(word_idx) + .is_some_and(|&w| (w & (1i64 << bit_idx)) != 0) + } + + pub fn set_bit(&mut self, index: usize, val: bool) { + let word_idx = index / 64; + let bit_idx = index % 64; + if word_idx >= self.0.len() { + let mut vec = self.0.to_vec(); + vec.resize(word_idx + 1, 0); + self.0 = vec.into_boxed_slice(); + } + if val { + self.0[word_idx] |= 1i64 << bit_idx; + } else { + self.0[word_idx] &= !(1i64 << bit_idx); + } + } + + #[must_use] + pub fn count_ones(&self) -> u32 { + self.0.iter().map(|&w| (w as u64).count_ones()).sum() + } + pub fn encode(&self, write: &mut impl Write) -> Result<(), WritingError> { write.write_var_int(&self.0.len().try_into().map_err(|_| { WritingError::Message(format!("{} isn't representable as a VarInt", self.0.len())) diff --git a/crates/pumpkin-protocol/src/codec/lp_vector_3d.rs b/crates/pumpkin-protocol/src/codec/lp_vector_3d.rs index 272bdc595..b75e7b639 100644 --- a/crates/pumpkin-protocol/src/codec/lp_vector_3d.rs +++ b/crates/pumpkin-protocol/src/codec/lp_vector_3d.rs @@ -5,7 +5,7 @@ use crate::{ ser::{NetworkWriteExt, ReadingError, WritingError}, }; -#[derive(Clone, Copy)] +#[derive(Clone, Copy, Debug, PartialEq)] pub struct LpVector3d(pub Vector3); impl LpVector3d { diff --git a/crates/pumpkin-protocol/src/java/client/config/update_tags.rs b/crates/pumpkin-protocol/src/java/client/config/update_tags.rs index 449e64621..0dd12fe3c 100644 --- a/crates/pumpkin-protocol/src/java/client/config/update_tags.rs +++ b/crates/pumpkin-protocol/src/java/client/config/update_tags.rs @@ -22,16 +22,33 @@ impl<'a> CUpdateTags<'a> { } } +fn remap_tag_entry_id(key: RegistryKey, id: u16, version: JavaMinecraftVersion) -> u16 { + match key { + RegistryKey::Item => pumpkin_data::item_id_remap::remap_item_id_for_version(id, version), + RegistryKey::EntityType => { + pumpkin_data::entity_id_remap::remap_entity_id_for_version(id, version) + } + _ => id, + } +} + impl ClientPacket for CUpdateTags<'_> { fn write_packet_data( &self, mut write: impl Write, version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { - write.write_list(self.tags, |p, registry_key| { + let valid_keys: Vec<_> = self + .tags + .iter() + .copied() + .filter(|key| key.is_valid_for_version(*version)) + .collect(); + + write.write_list(&valid_keys, |p, ®istry_key| { p.write_string(&format!("minecraft:{}", registry_key.identifier_string()))?; - let Some(values) = get_registry_key_tags(*version, *registry_key) else { + let Some(values) = get_registry_key_tags(*version, registry_key) else { // no tags defined for that registry key in this version // write an empty list and continue p.write_var_int(&VarInt::from(0))?; @@ -44,7 +61,12 @@ impl ClientPacket for CUpdateTags<'_> { for (key, values) in values.entries() { // This is technically a `ResourceLocation` but same thing p.write_string_bounded(key, u16::MAX as usize)?; - p.write_list(values.1, |p, id| p.write_var_int(&VarInt::from(*id)))?; + let remapped_ids: Vec = values + .1 + .iter() + .map(|&id| remap_tag_entry_id(registry_key, id, *version)) + .collect(); + p.write_list(&remapped_ids, |p, id| p.write_var_int(&VarInt::from(*id)))?; } Ok(()) diff --git a/crates/pumpkin-protocol/src/java/client/login/encryption_request.rs b/crates/pumpkin-protocol/src/java/client/login/encryption_request.rs index f29899ede..7cab4015f 100644 --- a/crates/pumpkin-protocol/src/java/client/login/encryption_request.rs +++ b/crates/pumpkin-protocol/src/java/client/login/encryption_request.rs @@ -52,9 +52,17 @@ impl ClientPacket for CEncryptionRequest<'_> { version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { write.write_string(self.server_id)?; - write.write_var_int(&crate::VarInt(self.public_key.len() as i32))?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.public_key.len() as i16)?; + } else { + write.write_var_int(&crate::VarInt(self.public_key.len() as i32))?; + } write.write_all(self.public_key)?; - write.write_var_int(&crate::VarInt(self.verify_token.len() as i32))?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.verify_token.len() as i16)?; + } else { + write.write_var_int(&crate::VarInt(self.verify_token.len() as i32))?; + } write.write_all(self.verify_token)?; if version >= &JavaMinecraftVersion::V_1_20_5 { write.write_bool(self.should_authenticate)?; @@ -70,10 +78,32 @@ impl<'a> crate::ServerPacket<'a> for CEncryptionRequest<'a> { ) -> Result { use crate::ser::{NetworkReadExt, NetworkReadSliceExt}; let server_id = read.get_str_bounded_borrowed(20)?; - let public_key_len = read.get_var_int()?.0 as usize; + let public_key_len = if *version <= JavaMinecraftVersion::V_1_7_6 { + let pkl = read.get_i16_be()?; + if pkl < 0 { + return Err(crate::ReadingError::Message( + "Key was smaller than nothing! Weird key!".into(), + )); + } + pkl as usize + } else { + read.get_var_int()?.0 as usize + }; let public_key = read.read_slice_borrowed(public_key_len)?; - let verify_token_len = read.get_var_int()?.0 as usize; + + let verify_token_len = if *version <= JavaMinecraftVersion::V_1_7_6 { + let vtl = read.get_i16_be()?; + if vtl < 0 { + return Err(crate::ReadingError::Message( + "Key was smaller than nothing! Weird key!".into(), + )); + } + vtl as usize + } else { + read.get_var_int()?.0 as usize + }; let verify_token = read.read_slice_borrowed(verify_token_len)?; + let should_authenticate = if version >= &JavaMinecraftVersion::V_1_20_5 { read.get_bool()? } else { diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data.rs deleted file mode 100644 index 98b01cb79..000000000 --- a/crates/pumpkin-protocol/src/java/client/play/chunk_data.rs +++ /dev/null @@ -1,971 +0,0 @@ -use crate::WritingError; -use crate::codec::bit_set::BitSet; -use crate::packet::MultiVersionJavaPacket; -use crate::{ClientPacket, VarInt, ser::NetworkWriteExt}; -use pumpkin_data::block_state_remap::remap_block_state_for_version; -use pumpkin_data::packet::CURRENT_MC_VERSION; -use pumpkin_data::packet::clientbound::play::LEVEL_CHUNK_WITH_LIGHT; -use pumpkin_util::encompassing_bits; -use pumpkin_util::math::position::get_local_cord; -use pumpkin_util::version::JavaMinecraftVersion; -use pumpkin_world::chunk::format::LightContainer; -use pumpkin_world::chunk::{ChunkData, palette::NetworkPalette}; -use std::io::Write; - -/// Sent by the server to provide the client with the full data for a chunk. -/// -/// This includes heightmaps, the actual block and biome data (organized into sections), -/// block entities (like signs or chests), and the light level information for both -/// sky and block light. -pub struct CChunkData<'a>(pub &'a ChunkData); - -impl MultiVersionJavaPacket for CChunkData<'_> { - fn to_id(version: JavaMinecraftVersion) -> i32 { - LEVEL_CHUNK_WITH_LIGHT.to_id(version) - } -} - -impl<'a> CChunkData<'a> { - #[must_use] - pub const fn new(chunk: &'a ChunkData) -> Self { - Self(chunk) - } -} - -fn write_compound_nbt( - mut write: impl Write, - comp: pumpkin_nbt::compound::NbtCompound, - version: JavaMinecraftVersion, -) -> Result<(), WritingError> { - if version >= JavaMinecraftVersion::V_1_20_2 { - let bytes = pumpkin_nbt::Nbt::from(comp).write_unnamed(); - write.write_all(&bytes)?; - } else { - let bytes = pumpkin_nbt::Nbt::from(comp).write(); - write.write_all(&bytes)?; - } - Ok(()) -} - -fn get_light_bytes(container: Option<&LightContainer>, default_val: u8) -> [u8; 2048] { - let mut buf = [default_val << 4 | default_val; 2048]; - if let Some(LightContainer::Full(data)) = container - && data.len() == 2048 - { - buf.copy_from_slice(data); - } - buf -} - -/// Bit-packs entries without spanning across 64-bit boundaries (Minecraft 1.16+ format). -fn pack_modern_data(entries: &[u32], bits_per_entry: usize) -> Vec { - if bits_per_entry == 0 { - return Vec::new(); - } - let values_per_i64 = 64 / bits_per_entry; - let long_count = entries.len().div_ceil(values_per_i64); - let mut data = Vec::with_capacity(long_count); - let mut current_idx = 0; - while current_idx < entries.len() { - let mut acc = 0u64; - for i in 0..values_per_i64 { - if current_idx + i < entries.len() { - let value = entries[current_idx + i] as u64; - acc |= value << (bits_per_entry * i); - } - } - data.push(acc as i64); - current_idx += values_per_i64; - } - data -} - -/// Bit-packs entries across 64-bit boundaries (Minecraft 1.9 to 1.15.2 legacy format). -fn pack_legacy_data(entries: &[u32], bits_per_entry: usize) -> Vec { - let bpe = bits_per_entry.max(4); - let total_bits = entries.len() * bpe; - let long_count = total_bits.div_ceil(64); - let mut data = vec![0u64; long_count]; - let max_entry_value = (1u64 << bpe) - 1; - - for (index, &value) in entries.iter().enumerate() { - let val = (value as u64) & max_entry_value; - let bit_index = index * bpe; - let start_index = bit_index / 64; - let end_index = ((index + 1) * bpe - 1) / 64; - let start_bit_sub_index = bit_index % 64; - - data[start_index] = (data[start_index] & !(max_entry_value << start_bit_sub_index)) - | (val << start_bit_sub_index); - if start_index != end_index { - let end_bit_sub_index = 64 - start_bit_sub_index; - let j1 = bpe - end_bit_sub_index; - data[end_index] = ((data[end_index] >> j1) << j1) | (val >> end_bit_sub_index); - } - } - - data.into_iter().map(|w| w as i64).collect() -} - -impl ClientPacket for CChunkData<'_> { - #[expect(clippy::too_many_lines)] - fn write_packet_data( - &self, - mut write: impl Write, - version: &JavaMinecraftVersion, - ) -> Result<(), WritingError> { - if version >= &JavaMinecraftVersion::V_1_18 { - // Modern 1.18+ chunk serialization - write.write_i32_be(self.0.x)?; - write.write_i32_be(self.0.z)?; - - let heightmaps = self - .0 - .heightmap - .lock() - .map_err(|_| WritingError::Message("heightmap lock poisoned".into()))?; - if version >= &JavaMinecraftVersion::V_1_21_5 { - write.write_var_int(&VarInt(3))?; // Map size - - let mut write_heightmap = |index: i32, data: &[i64]| -> Result<(), WritingError> { - write.write_var_int(&VarInt(index))?; - write.write_var_int(&VarInt(data.len() as i32))?; - for val in data { - write.write_i64_be(*val)?; - } - Ok(()) - }; - - write_heightmap(1, heightmaps.world_surface.as_deref().unwrap_or(&[0; 37]))?; - write_heightmap(4, heightmaps.motion_blocking.as_deref().unwrap_or(&[0; 37]))?; - write_heightmap( - 5, - heightmaps - .motion_blocking_no_leaves - .as_deref() - .unwrap_or(&[0; 37]), - )?; - } else { - let mut comp = pumpkin_nbt::compound::NbtCompound::new(); - if let Some(ref ws) = heightmaps.world_surface { - comp.put( - "WORLD_SURFACE", - pumpkin_nbt::tag::NbtTag::LongArray(ws.to_vec()), - ); - } - if let Some(ref mb) = heightmaps.motion_blocking { - comp.put( - "MOTION_BLOCKING", - pumpkin_nbt::tag::NbtTag::LongArray(mb.to_vec()), - ); - } - if let Some(ref mbnl) = heightmaps.motion_blocking_no_leaves { - comp.put( - "MOTION_BLOCKING_NO_LEAVES", - pumpkin_nbt::tag::NbtTag::LongArray(mbnl.to_vec()), - ); - } - write_compound_nbt(&mut write, comp, *version)?; - } - drop(heightmaps); - - { - let mut blocks_and_biomes_buf = Vec::new(); - let block_sections = self.0.section.block_sections.read().map_err(|_| { - WritingError::Message("block_sections read lock poisoned".into()) - })?; - let biome_sections = self.0.section.biome_sections.read().map_err(|_| { - WritingError::Message("biome_sections read lock poisoned".into()) - })?; - - let mut zero_bytes_count = 0; - - for (block_palette, biome_palette) in - block_sections.iter().zip(biome_sections.iter()) - { - let non_empty_block_count = block_palette.non_air_block_count() as i16; - blocks_and_biomes_buf.write_i16_be(non_empty_block_count)?; - if version >= &JavaMinecraftVersion::V_26_1 { - // New in 26.1, fluid count - let liquid_count = block_palette.liquid_block_count() as i16; - blocks_and_biomes_buf.write_i16_be(liquid_count)?; - } - - let mut block_network = block_palette.convert_network(); - if version < &CURRENT_MC_VERSION { - match &mut block_network.palette { - NetworkPalette::Single(registry_id) => { - *registry_id = - remap_block_state_for_version(*registry_id, *version); - } - NetworkPalette::Indirect(palette) => { - for registry_id in palette.iter_mut() { - *registry_id = - remap_block_state_for_version(*registry_id, *version); - } - } - NetworkPalette::Direct => { - let bits_per_entry = usize::from(block_network.bits_per_entry); - let values_per_i64 = 64 / bits_per_entry; - let id_mask = (1u64 << bits_per_entry) - 1; - - for packed_word in &mut block_network.packed_data { - let mut remapped_word = 0u64; - let packed_word_u64 = *packed_word as u64; - for index in 0..values_per_i64 { - let shift = index * bits_per_entry; - let state_id = - ((packed_word_u64 >> shift) & id_mask) as u16; - let remapped_id = - remap_block_state_for_version(state_id, *version); - remapped_word |= u64::from(remapped_id) << shift; - } - *packed_word = remapped_word as i64; - } - } - } - } - blocks_and_biomes_buf.write_u8(block_network.bits_per_entry)?; - - match block_network.palette { - NetworkPalette::Single(registry_id) => { - blocks_and_biomes_buf.write_var_int(®istry_id.into())?; - } - NetworkPalette::Indirect(palette) => { - blocks_and_biomes_buf.write_var_int( - &palette.len().try_into().map_err(|_| { - WritingError::Message(format!( - "{} is not representable as a VarInt!", - palette.len() - )) - })?, - )?; - for registry_id in palette { - blocks_and_biomes_buf.write_var_int(®istry_id.into())?; - } - } - NetworkPalette::Direct => {} - } - - if version <= &JavaMinecraftVersion::V_1_21_4 { - blocks_and_biomes_buf - .write_list(&block_network.packed_data, |buf, &packed| { - buf.write_i64_be(packed) - })?; - } else { - for packed in &block_network.packed_data { - blocks_and_biomes_buf.write_i64_be(*packed)?; - } - } - - let biome_network = biome_palette.convert_network(); - blocks_and_biomes_buf.write_u8(biome_network.bits_per_entry)?; - - match biome_network.palette { - NetworkPalette::Single(registry_id) => { - blocks_and_biomes_buf.write_var_int(®istry_id.into())?; - } - NetworkPalette::Indirect(palette) => { - blocks_and_biomes_buf.write_var_int( - &palette.len().try_into().map_err(|_| { - WritingError::Message(format!( - "{} is not representable as a VarInt!", - palette.len() - )) - })?, - )?; - for registry_id in palette { - blocks_and_biomes_buf.write_var_int(®istry_id.into())?; - } - } - NetworkPalette::Direct => {} - } - - if version <= &JavaMinecraftVersion::V_1_21_4 { - blocks_and_biomes_buf - .write_list(&biome_network.packed_data, |buf, &packed| { - buf.write_i64_be(packed) - })?; - } else { - for packed in &biome_network.packed_data { - blocks_and_biomes_buf.write_i64_be(*packed)?; - } - } - - if version == &JavaMinecraftVersion::V_1_21_5 { - let block_storage_len = block_network.packed_data.len() as i32; - let biome_storage_len = biome_network.packed_data.len() as i32; - zero_bytes_count += VarInt(block_storage_len).written_size() - + VarInt(biome_storage_len).written_size(); - } - } - - if version == &JavaMinecraftVersion::V_1_21_5 && zero_bytes_count > 0 { - blocks_and_biomes_buf.resize(blocks_and_biomes_buf.len() + zero_bytes_count, 0); - } - - write.write_var_int(&blocks_and_biomes_buf.len().try_into().map_err(|_| { - WritingError::Message(format!( - "{} is not representable as a VarInt!", - blocks_and_biomes_buf.len() - )) - })?)?; - write.write_slice(&blocks_and_biomes_buf)?; - }; - - let block_entities = self - .0 - .pending_block_entities - .lock() - .map_err(|_| WritingError::Message("block_entities lock poisoned".into()))?; - write.write_var_int(&VarInt(block_entities.len() as i32))?; - for (pos, nbt) in block_entities.iter() { - let local_xz = - ((get_local_cord(pos.0.x) & 0xF) << 4) | (get_local_cord(pos.0.z) & 0xF); - - write.write_u8(local_xz as u8)?; - write.write_i16_be(pos.0.y as i16)?; - - let id = nbt.get_string("id").map_or(0, |id_str| { - let name = id_str.split(':').next_back().unwrap_or(id_str); - pumpkin_data::block_properties::BLOCK_ENTITY_TYPES - .iter() - .position(|&n| n == name) - .unwrap_or(0) - }); - let remapped_id = pumpkin_data::block_entity_type_id_remap::remap_block_entity_type_id_for_version(id as u32, *version); - - write.write_var_int(&VarInt(remapped_id as i32))?; - - let mut client_nbt = nbt.clone(); - client_nbt.child_tags.remove("id"); - client_nbt.child_tags.remove("x"); - client_nbt.child_tags.remove("y"); - client_nbt.child_tags.remove("z"); - client_nbt.child_tags.remove("LootTable"); - client_nbt.child_tags.remove("LootTableSeed"); - client_nbt.child_tags.remove("PumpkinCustomData"); - client_nbt.child_tags.remove("BukkitValues"); - write_compound_nbt(&mut write, client_nbt, *version)?; - } - - { - // Light masks include sections from -1 (below world) to num_sections (above world) - // This means we need to account for 2 extra sections in the bitset - let light_engine = self - .0 - .light_engine - .lock() - .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; - let num_sections = light_engine.sky_light.len(); - - let mut sky_light_empty_mask = 0u64; - let mut block_light_empty_mask = 0u64; - let mut sky_light_mask = 0u64; - let mut block_light_mask = 0u64; - - // Bit 0 represents the section below the world (always empty) - sky_light_empty_mask |= 1 << 0; - block_light_empty_mask |= 1 << 0; - - // Bits 1..=num_sections represent the actual world sections - for section_index in 0..num_sections { - let bit_index = section_index + 1; // Offset by 1 for the below-world section - - if let LightContainer::Full(_) = &light_engine.sky_light[section_index] { - sky_light_mask |= 1 << bit_index; - } else { - sky_light_empty_mask |= 1 << bit_index; - } - - if let LightContainer::Full(_) = &light_engine.block_light[section_index] { - block_light_mask |= 1 << bit_index; - } else { - block_light_empty_mask |= 1 << bit_index; - } - } - - // Bit num_sections+1 represents the section above the world (always empty) - sky_light_empty_mask |= 1 << (num_sections + 1); - block_light_empty_mask |= 1 << (num_sections + 1); - - if version < &JavaMinecraftVersion::V_1_20_2 { - write.write_bool(true)?; // trust edges (removed in 1.20.2) - } - - // Write Sky Light Mask - write.write_bitset(&BitSet(Box::new([sky_light_mask as i64])))?; - // Write Block Light Mask - write.write_bitset(&BitSet(Box::new([block_light_mask as i64])))?; - // Write Empty Sky Light Mask - write.write_bitset(&BitSet(Box::new([sky_light_empty_mask as i64])))?; - // Write Empty Block Light Mask - write.write_bitset(&BitSet(Box::new([block_light_empty_mask as i64])))?; - - let light_data_size: VarInt = VarInt(LightContainer::ARRAY_SIZE as i32); - - // Write Sky Light arrays - write.write_var_int(&VarInt(sky_light_mask.count_ones() as i32))?; - for section_index in 0..num_sections { - if let LightContainer::Full(data) = &light_engine.sky_light[section_index] { - write.write_var_int(&light_data_size)?; - write.write_slice(data.as_ref())?; - } - } - - // Write Block Light arrays - write.write_var_int(&VarInt(block_light_mask.count_ones() as i32))?; - for section_index in 0..num_sections { - if let LightContainer::Full(data) = &light_engine.block_light[section_index] { - write.write_var_int(&light_data_size)?; - write.write_slice(data.as_ref())?; - } - } - } - return Ok(()); - } - - if version >= &JavaMinecraftVersion::V_1_9 { - // 1.9 to 1.17.1 chunk serialization - write.write_i32_be(self.0.x)?; - write.write_i32_be(self.0.z)?; - - if version < &JavaMinecraftVersion::V_1_17 { - write.write_bool(true)?; // full chunk - } - if version == &JavaMinecraftVersion::V_1_16 - || version == &JavaMinecraftVersion::V_1_16_1 - { - write.write_bool(true)?; // ignore old data - } - - let block_sections = - self.0.section.block_sections.read().map_err(|_| { - WritingError::Message("block_sections read lock poisoned".into()) - })?; - let biome_sections = - self.0.section.biome_sections.read().map_err(|_| { - WritingError::Message("biome_sections read lock poisoned".into()) - })?; - let light_engine = self - .0 - .light_engine - .lock() - .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; - - let base_section = (0 - self.0.section.min_y).max(0) as usize / 16; - - let mut chunk_mask = 0u32; - for i in 0..16 { - let section_idx = base_section + i; - if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() - { - chunk_mask |= 1 << i; - } - } - - if version >= &JavaMinecraftVersion::V_1_17 { - write.write_bitset(&BitSet(Box::new([chunk_mask as i64])))?; - } else { - write.write_var_int(&VarInt(chunk_mask as i32))?; - } - - if version >= &JavaMinecraftVersion::V_1_14 { - let heightmaps = self - .0 - .heightmap - .lock() - .map_err(|_| WritingError::Message("heightmap lock poisoned".into()))?; - let mut comp = pumpkin_nbt::compound::NbtCompound::new(); - if let Some(ref ws) = heightmaps.world_surface { - comp.put( - "WORLD_SURFACE", - pumpkin_nbt::tag::NbtTag::LongArray(ws.to_vec()), - ); - } - if let Some(ref mb) = heightmaps.motion_blocking { - comp.put( - "MOTION_BLOCKING", - pumpkin_nbt::tag::NbtTag::LongArray(mb.to_vec()), - ); - } - if let Some(ref mbnl) = heightmaps.motion_blocking_no_leaves { - comp.put( - "MOTION_BLOCKING_NO_LEAVES", - pumpkin_nbt::tag::NbtTag::LongArray(mbnl.to_vec()), - ); - } - write_compound_nbt(&mut write, comp, *version)?; - } - - if version >= &JavaMinecraftVersion::V_1_15 { - if version >= &JavaMinecraftVersion::V_1_16_2 { - write.write_var_int(&VarInt(1024))?; - } - for i in 0..16 { - let section_idx = base_section + i; - let biome_section = if section_idx < biome_sections.len() { - &biome_sections[section_idx] - } else { - &biome_sections[0] - }; - for y in 0..4 { - for z in 0..4 { - for x in 0..4 { - let biome_id = biome_section.get(x, y, z); - if version >= &JavaMinecraftVersion::V_1_16_2 { - write.write_var_int(&VarInt(i32::from(biome_id)))?; - } else { - write.write_i32_be(i32::from(biome_id))?; - } - } - } - } - } - } - - let mut data_buf = Vec::new(); - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let section = &block_sections[section_idx]; - if version >= &JavaMinecraftVersion::V_1_14 { - data_buf.write_i16_be(section.non_air_block_count() as i16)?; - } - - let mut state_ids = Vec::with_capacity(4096); - let mut unique_states = Vec::new(); - for y in 0..16 { - for z in 0..16 { - for x in 0..16 { - let raw_state = section.get(x, y, z); - let remapped = - remap_block_state_for_version(raw_state.as_u16(), *version); - state_ids.push(remapped); - if !unique_states.contains(&remapped) { - unique_states.push(remapped); - } - } - } - } - - if unique_states.len() <= 1 { - let single_id = unique_states.first().copied().unwrap_or(0); - data_buf.write_u8(4)?; - data_buf.write_var_int(&VarInt(1))?; - data_buf.write_var_int(&VarInt(i32::from(single_id)))?; - let zeros = vec![0i64; 256]; - data_buf.write_list(&zeros, |buf, &packed| buf.write_i64_be(packed))?; - } else if unique_states.len() <= 256 { - let bits_per_entry = - (encompassing_bits(unique_states.len()) as usize).max(4); - if bits_per_entry <= 8 { - data_buf.write_u8(bits_per_entry as u8)?; - data_buf.write_var_int(&VarInt(unique_states.len() as i32))?; - for state in &unique_states { - data_buf.write_var_int(&VarInt(i32::from(*state)))?; - } - let indices: Vec = state_ids - .iter() - .map(|s| { - unique_states.iter().position(|u| u == s).unwrap_or(0) as u32 - }) - .collect(); - let packed = if version >= &JavaMinecraftVersion::V_1_16 { - pack_modern_data(&indices, bits_per_entry) - } else { - pack_legacy_data(&indices, bits_per_entry) - }; - data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; - } else { - let direct_bpe = if version >= &JavaMinecraftVersion::V_1_16 { - 15 - } else if version >= &JavaMinecraftVersion::V_1_13 { - 14 - } else { - 13 - }; - data_buf.write_u8(direct_bpe as u8)?; - let direct_indices: Vec = - state_ids.iter().map(|&s| u32::from(s)).collect(); - let packed = if version >= &JavaMinecraftVersion::V_1_16 { - pack_modern_data(&direct_indices, direct_bpe) - } else { - pack_legacy_data(&direct_indices, direct_bpe) - }; - data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; - } - } else { - let direct_bpe = if version >= &JavaMinecraftVersion::V_1_16 { - 15 - } else if version >= &JavaMinecraftVersion::V_1_13 { - 14 - } else { - 13 - }; - data_buf.write_u8(direct_bpe as u8)?; - let direct_indices: Vec = - state_ids.iter().map(|&s| u32::from(s)).collect(); - let packed = if version >= &JavaMinecraftVersion::V_1_16 { - pack_modern_data(&direct_indices, direct_bpe) - } else { - pack_legacy_data(&direct_indices, direct_bpe) - }; - data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; - } - - if version < &JavaMinecraftVersion::V_1_14 { - let block_light = - get_light_bytes(light_engine.block_light.get(section_idx), 0); - data_buf.write_slice(&block_light)?; - let sky_light = - get_light_bytes(light_engine.sky_light.get(section_idx), 15); - data_buf.write_slice(&sky_light)?; - } - } - } - - if version < &JavaMinecraftVersion::V_1_15 { - for z in 0..16 { - for x in 0..16 { - let biome_id = if base_section < biome_sections.len() { - biome_sections[base_section].get(x / 4, 0, z / 4) - } else { - 0 - }; - if version >= &JavaMinecraftVersion::V_1_13 { - data_buf.write_i32_be(i32::from(biome_id))?; - } else { - data_buf.write_u8(biome_id)?; - } - } - } - } - - write.write_var_int(&VarInt(data_buf.len() as i32))?; - write.write_slice(&data_buf)?; - - let block_entities = self - .0 - .pending_block_entities - .lock() - .map_err(|_| WritingError::Message("block_entities lock poisoned".into()))?; - let valid_entities: Vec<_> = block_entities - .iter() - .filter(|(pos, _)| pos.0.y >= 0 && pos.0.y < 256) - .collect(); - write.write_var_int(&VarInt(valid_entities.len() as i32))?; - for (pos, nbt) in valid_entities { - let mut entity_nbt = nbt.clone(); - entity_nbt.put("x", pumpkin_nbt::tag::NbtTag::Int(pos.0.x)); - entity_nbt.put("y", pumpkin_nbt::tag::NbtTag::Int(pos.0.y)); - entity_nbt.put("z", pumpkin_nbt::tag::NbtTag::Int(pos.0.z)); - write_compound_nbt(&mut write, entity_nbt, *version)?; - } - return Ok(()); - } - - if version == &JavaMinecraftVersion::V_1_8 { - // 1.8 chunk serialization - write.write_i32_be(self.0.x)?; - write.write_i32_be(self.0.z)?; - write.write_bool(true)?; // full chunk - - let block_sections = - self.0.section.block_sections.read().map_err(|_| { - WritingError::Message("block_sections read lock poisoned".into()) - })?; - let biome_sections = - self.0.section.biome_sections.read().map_err(|_| { - WritingError::Message("biome_sections read lock poisoned".into()) - })?; - let light_engine = self - .0 - .light_engine - .lock() - .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; - - let base_section = (0 - self.0.section.min_y).max(0) as usize / 16; - - let mut chunk_mask = 0u16; - for i in 0..16 { - let section_idx = base_section + i; - if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() - { - chunk_mask |= 1 << i; - } - } - write.write_u16_be(chunk_mask)?; - - let mut data_buf = Vec::new(); - // Pass 1: Blocks (4096 u16 per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let section = &block_sections[section_idx]; - for y in 0..16 { - for z in 0..16 { - for x in 0..16 { - let state_id = section.get(x, y, z); - let remapped = - remap_block_state_for_version(state_id.as_u16(), *version); - data_buf.write_all(&remapped.to_le_bytes())?; - } - } - } - } - } - - // Pass 2: Block light (2048 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let block_light = get_light_bytes(light_engine.block_light.get(section_idx), 0); - data_buf.write_slice(&block_light)?; - } - } - - // Pass 3: Sky light (2048 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let sky_light = get_light_bytes(light_engine.sky_light.get(section_idx), 15); - data_buf.write_slice(&sky_light)?; - } - } - - // Biomes (256 bytes) - for z in 0..16 { - for x in 0..16 { - let biome_id = if base_section < biome_sections.len() { - biome_sections[base_section].get(x / 4, 0, z / 4) - } else { - 0 - }; - data_buf.write_u8(biome_id)?; - } - } - - write.write_var_int(&VarInt(data_buf.len() as i32))?; - write.write_slice(&data_buf)?; - return Ok(()); - } - - // 1.7.x chunk serialization - write.write_i32_be(self.0.x)?; - write.write_i32_be(self.0.z)?; - write.write_bool(true)?; // full chunk - - let block_sections = self - .0 - .section - .block_sections - .read() - .map_err(|_| WritingError::Message("block_sections read lock poisoned".into()))?; - let biome_sections = self - .0 - .section - .biome_sections - .read() - .map_err(|_| WritingError::Message("biome_sections read lock poisoned".into()))?; - let light_engine = self - .0 - .light_engine - .lock() - .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; - - let base_section = (0 - self.0.section.min_y).max(0) as usize / 16; - - let mut chunk_mask = 0u16; - for i in 0..16 { - let section_idx = base_section + i; - if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() { - chunk_mask |= 1 << i; - } - } - write.write_u16_be(chunk_mask)?; - write.write_u16_be(0)?; // extended chunk mask - - let mut raw_buf = Vec::new(); - // Pass 1: Block IDs (4096 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let section = &block_sections[section_idx]; - for y in 0..16 { - for z in 0..16 { - for x in 0..16 { - let state_id = section.get(x, y, z); - let remapped = - remap_block_state_for_version(state_id.as_u16(), *version); - raw_buf.write_u8(((remapped >> 4) & 0xFF) as u8)?; - } - } - } - } - } - - // Pass 2: Metadata (2048 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let section = &block_sections[section_idx]; - for y in 0..16 { - for z in 0..16 { - for x in (0..16).step_by(2) { - let state0 = section.get(x, y, z); - let remap0 = remap_block_state_for_version(state0.as_u16(), *version); - let state1 = section.get(x + 1, y, z); - let remap1 = remap_block_state_for_version(state1.as_u16(), *version); - let meta0 = (remap0 & 0x0F) as u8; - let meta1 = (remap1 & 0x0F) as u8; - raw_buf.write_u8(meta0 | (meta1 << 4))?; - } - } - } - } - } - - // Pass 3: Block light (2048 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let block_light = get_light_bytes(light_engine.block_light.get(section_idx), 0); - raw_buf.write_slice(&block_light)?; - } - } - - // Pass 4: Sky light (2048 bytes per active section) - for i in 0..16 { - if (chunk_mask & (1 << i)) != 0 { - let section_idx = base_section + i; - let sky_light = get_light_bytes(light_engine.sky_light.get(section_idx), 15); - raw_buf.write_slice(&sky_light)?; - } - } - - // Biomes (256 bytes) - for z in 0..16 { - for x in 0..16 { - let biome_id = if base_section < biome_sections.len() { - biome_sections[base_section].get(x / 4, 0, z / 4) - } else { - 0 - }; - raw_buf.write_u8(biome_id)?; - } - } - - let mut encoder = - flate2::write::ZlibEncoder::new(Vec::new(), flate2::Compression::default()); - encoder.write_all(&raw_buf)?; - let compressed = encoder.finish()?; - write.write_i32_be(compressed.len() as i32)?; - write.write_slice(&compressed)?; - Ok(()) - } -} - -#[cfg(test)] -mod tests { - use super::*; - use pumpkin_world::chunk::ChunkData; - - #[test] - fn chunk_data_all_versions() { - let chunk = ChunkData::empty(0, 0); - let packet = CChunkData(&chunk); - - let versions = [ - JavaMinecraftVersion::V_1_7_2, - JavaMinecraftVersion::V_1_7_6, - JavaMinecraftVersion::V_1_8, - JavaMinecraftVersion::V_1_9, - JavaMinecraftVersion::V_1_12_2, - JavaMinecraftVersion::V_1_13_2, - JavaMinecraftVersion::V_1_14_4, - JavaMinecraftVersion::V_1_15_2, - JavaMinecraftVersion::V_1_16_1, - JavaMinecraftVersion::V_1_16_4, - JavaMinecraftVersion::V_1_17_1, - JavaMinecraftVersion::V_1_18_2, - JavaMinecraftVersion::V_1_19_4, - JavaMinecraftVersion::V_1_20_2, - JavaMinecraftVersion::V_1_21_4, - JavaMinecraftVersion::V_1_21_5, - JavaMinecraftVersion::V_26_1, - JavaMinecraftVersion::V_26_2, - ]; - - for version in versions { - let mut buf = Vec::new(); - let id = CChunkData::to_id(version); - assert_ne!(id, -1, "Packet ID for version {version:?} must be valid"); - assert!( - packet.write_packet_data(&mut buf, &version).is_ok(), - "Failed to serialize chunk data for version {version:?}" - ); - assert!( - !buf.is_empty(), - "Serialized buffer must not be empty for version {version:?}" - ); - } - } - - #[test] - fn populated_chunk_data_all_versions() { - let chunk = ChunkData::empty(0, 0); - chunk - .section - .set_block_absolute_y(0, 64, 0, pumpkin_data::Block::STONE.default_state.id); - chunk - .section - .set_block_absolute_y(1, 64, 1, pumpkin_data::Block::DIRT.default_state.id); - - let mut nbt = pumpkin_nbt::compound::NbtCompound::new(); - nbt.put_string("id", "minecraft:chest".to_string()); - chunk.pending_block_entities.lock().unwrap().insert( - pumpkin_util::math::position::BlockPos(pumpkin_util::math::vector3::Vector3::new( - 0, 64, 0, - )), - nbt, - ); - - let packet = CChunkData(&chunk); - - let versions = [ - JavaMinecraftVersion::V_1_7_2, - JavaMinecraftVersion::V_1_7_6, - JavaMinecraftVersion::V_1_8, - JavaMinecraftVersion::V_1_9, - JavaMinecraftVersion::V_1_12_2, - JavaMinecraftVersion::V_1_13_2, - JavaMinecraftVersion::V_1_14_4, - JavaMinecraftVersion::V_1_15_2, - JavaMinecraftVersion::V_1_16_1, - JavaMinecraftVersion::V_1_16_4, - JavaMinecraftVersion::V_1_17_1, - JavaMinecraftVersion::V_1_18_2, - JavaMinecraftVersion::V_1_19_4, - JavaMinecraftVersion::V_1_20_2, - JavaMinecraftVersion::V_1_21_4, - JavaMinecraftVersion::V_1_21_5, - JavaMinecraftVersion::V_26_1, - JavaMinecraftVersion::V_26_2, - ]; - - for version in versions { - let mut buf = Vec::new(); - let id = CChunkData::to_id(version); - assert_ne!(id, -1, "Packet ID for version {version:?} must be valid"); - assert!( - packet.write_packet_data(&mut buf, &version).is_ok(), - "Failed to serialize populated chunk data for version {version:?}" - ); - assert!( - !buf.is_empty(), - "Serialized buffer must not be empty for version {version:?}" - ); - } - } -} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/mod.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/mod.rs new file mode 100644 index 000000000..58b21c679 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/mod.rs @@ -0,0 +1,158 @@ +pub mod util; +pub mod v1_18; +pub mod v1_7; +pub mod v1_8; +pub mod v1_9; + +use crate::packet::MultiVersionJavaPacket; +use crate::{ClientPacket, WritingError}; +use pumpkin_data::packet::clientbound::play::LEVEL_CHUNK_WITH_LIGHT; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::ChunkData; +use std::io::Write; + +/// Sent by the server to provide the client with the full data for a chunk. +/// +/// This includes heightmaps, the actual block and biome data (organized into sections), +/// block entities (like signs or chests), and the light level information for both +/// sky and block light. +pub struct CChunkData<'a>(pub &'a ChunkData); + +impl MultiVersionJavaPacket for CChunkData<'_> { + fn to_id(version: JavaMinecraftVersion) -> i32 { + LEVEL_CHUNK_WITH_LIGHT.to_id(version) + } +} + +impl<'a> CChunkData<'a> { + #[must_use] + pub const fn new(chunk: &'a ChunkData) -> Self { + Self(chunk) + } +} + +impl ClientPacket for CChunkData<'_> { + fn write_packet_data( + &self, + write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + if version >= &JavaMinecraftVersion::V_1_18 { + v1_18::write_chunk_data(self.0, write, version) + } else if version >= &JavaMinecraftVersion::V_1_9 { + v1_9::write_chunk_data(self.0, write, version) + } else if version == &JavaMinecraftVersion::V_1_8 { + v1_8::write_chunk_data(self.0, write, version) + } else if version == &JavaMinecraftVersion::V_1_7_2 + || version == &JavaMinecraftVersion::V_1_7_6 + { + v1_7::write_chunk_data(self.0, write, version) + } else { + v1_18::write_chunk_data(self.0, write, version) + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use pumpkin_world::chunk::ChunkData; + + #[test] + fn chunk_data_all_versions() { + let chunk = ChunkData::empty(0, 0); + let packet = CChunkData(&chunk); + + let versions = [ + JavaMinecraftVersion::V_1_7_2, + JavaMinecraftVersion::V_1_7_6, + JavaMinecraftVersion::V_1_8, + JavaMinecraftVersion::V_1_9, + JavaMinecraftVersion::V_1_12_2, + JavaMinecraftVersion::V_1_13_2, + JavaMinecraftVersion::V_1_14_4, + JavaMinecraftVersion::V_1_15_2, + JavaMinecraftVersion::V_1_16_1, + JavaMinecraftVersion::V_1_16_4, + JavaMinecraftVersion::V_1_17_1, + JavaMinecraftVersion::V_1_18_2, + JavaMinecraftVersion::V_1_19_4, + JavaMinecraftVersion::V_1_20_2, + JavaMinecraftVersion::V_1_21_4, + JavaMinecraftVersion::V_1_21_5, + JavaMinecraftVersion::V_26_1, + JavaMinecraftVersion::V_26_2, + ]; + + for version in versions { + let mut buf = Vec::new(); + let id = CChunkData::to_id(version); + assert_ne!(id, -1, "Packet ID for version {version:?} must be valid"); + assert!( + packet.write_packet_data(&mut buf, &version).is_ok(), + "Failed to serialize chunk data for version {version:?}" + ); + assert!( + !buf.is_empty(), + "Serialized buffer must not be empty for version {version:?}" + ); + } + } + + #[test] + fn populated_chunk_data_all_versions() { + let chunk = ChunkData::empty(0, 0); + chunk + .section + .set_block_absolute_y(0, 64, 0, pumpkin_data::Block::STONE.default_state.id); + chunk + .section + .set_block_absolute_y(1, 64, 1, pumpkin_data::Block::DIRT.default_state.id); + + let mut nbt = pumpkin_nbt::compound::NbtCompound::new(); + nbt.put_string("id", "minecraft:chest".to_string()); + chunk.pending_block_entities.lock().unwrap().insert( + pumpkin_util::math::position::BlockPos(pumpkin_util::math::vector3::Vector3::new( + 0, 64, 0, + )), + nbt, + ); + + let packet = CChunkData(&chunk); + + let versions = [ + JavaMinecraftVersion::V_1_7_2, + JavaMinecraftVersion::V_1_7_6, + JavaMinecraftVersion::V_1_8, + JavaMinecraftVersion::V_1_9, + JavaMinecraftVersion::V_1_12_2, + JavaMinecraftVersion::V_1_13_2, + JavaMinecraftVersion::V_1_14_4, + JavaMinecraftVersion::V_1_15_2, + JavaMinecraftVersion::V_1_16_1, + JavaMinecraftVersion::V_1_16_4, + JavaMinecraftVersion::V_1_17_1, + JavaMinecraftVersion::V_1_18_2, + JavaMinecraftVersion::V_1_19_4, + JavaMinecraftVersion::V_1_20_2, + JavaMinecraftVersion::V_1_21_4, + JavaMinecraftVersion::V_1_21_5, + JavaMinecraftVersion::V_26_1, + JavaMinecraftVersion::V_26_2, + ]; + + for version in versions { + let mut buf = Vec::new(); + let id = CChunkData::to_id(version); + assert_ne!(id, -1, "Packet ID for version {version:?} must be valid"); + assert!( + packet.write_packet_data(&mut buf, &version).is_ok(), + "Failed to serialize populated chunk data for version {version:?}" + ); + assert!( + !buf.is_empty(), + "Serialized buffer must not be empty for version {version:?}" + ); + } + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/util.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/util.rs new file mode 100644 index 000000000..3a00ee6e7 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/util.rs @@ -0,0 +1,92 @@ +use crate::WritingError; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::format::LightContainer; +use std::io::Write; + +/// Writes an NBT compound tag to the writer, formatted appropriately for the target Minecraft version. +pub fn write_compound_nbt( + mut write: impl Write, + comp: pumpkin_nbt::compound::NbtCompound, + version: JavaMinecraftVersion, +) -> Result<(), WritingError> { + if version >= JavaMinecraftVersion::V_1_20_2 { + let bytes = pumpkin_nbt::Nbt::from(comp).write_unnamed(); + write.write_all(&bytes)?; + } else { + let bytes = pumpkin_nbt::Nbt::from(comp).write(); + write.write_all(&bytes)?; + } + Ok(()) +} + +/// Retrieves the 2048-byte nibble array from a light container, filling with `default_val` if empty. +#[must_use] +pub fn get_light_bytes(container: Option<&LightContainer>, default_val: u8) -> [u8; 2048] { + let mut buf = [default_val << 4 | default_val; 2048]; + if let Some(LightContainer::Full(data)) = container + && data.len() == 2048 + { + buf.copy_from_slice(data); + } + buf +} + +/// Bit-packs entries without spanning across 64-bit boundaries (Minecraft 1.16+ format). +#[must_use] +pub fn pack_modern_data(entries: &[u32], bits_per_entry: usize) -> Vec { + if bits_per_entry == 0 { + return Vec::new(); + } + let values_per_i64 = 64 / bits_per_entry; + let long_count = entries.len().div_ceil(values_per_i64); + let mut data = Vec::with_capacity(long_count); + let mut current_idx = 0; + while current_idx < entries.len() { + let mut acc = 0u64; + for i in 0..values_per_i64 { + if current_idx + i < entries.len() { + let value = entries[current_idx + i] as u64; + acc |= value << (bits_per_entry * i); + } + } + data.push(acc as i64); + current_idx += values_per_i64; + } + data +} + +/// Bit-packs entries across 64-bit boundaries (Minecraft 1.9 to 1.15.2 legacy format). +#[must_use] +pub fn pack_legacy_data(entries: &[u32], bits_per_entry: usize) -> Vec { + let bpe = bits_per_entry; + if bpe == 0 || entries.is_empty() { + return Vec::new(); + } + let total_bits = entries.len() * bpe; + let long_count = total_bits.div_ceil(64); + let mut data = vec![0u64; long_count]; + let max_entry_value = if bpe >= 64 { + u64::MAX + } else { + (1u64 << bpe) - 1 + }; + + for (index, &value) in entries.iter().enumerate() { + let val = (value as u64) & max_entry_value; + let bit_index = index * bpe; + let start_index = bit_index / 64; + let end_index = ((index + 1) * bpe - 1) / 64; + let start_bit_sub_index = bit_index % 64; + + data[start_index] = (data[start_index] + & !(max_entry_value.wrapping_shl(start_bit_sub_index as u32))) + | val.wrapping_shl(start_bit_sub_index as u32); + if start_index != end_index { + let end_bit_sub_index = 64 - start_bit_sub_index; + let j1 = bpe - end_bit_sub_index; + data[end_index] = ((data[end_index] >> j1) << j1) | (val >> end_bit_sub_index); + } + } + + data.into_iter().map(|w| w as i64).collect() +} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_18.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_18.rs new file mode 100644 index 000000000..93720d99c --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_18.rs @@ -0,0 +1,326 @@ +use super::util::write_compound_nbt; +use crate::VarInt; +use crate::WritingError; +use crate::codec::bit_set::BitSet; +use crate::ser::NetworkWriteExt; +use pumpkin_data::block_state_remap::remap_block_state_for_version; +use pumpkin_data::packet::CURRENT_MC_VERSION; +use pumpkin_util::math::position::get_local_cord; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::ChunkData; +use pumpkin_world::chunk::format::LightContainer; +use pumpkin_world::chunk::palette::NetworkPalette; +use std::io::Write; + +/// Serializes chunk data for Minecraft 1.18+ through 26.2+. +#[expect(clippy::too_many_lines)] +pub fn write_chunk_data( + chunk: &ChunkData, + mut write: impl Write, + version: &JavaMinecraftVersion, +) -> Result<(), WritingError> { + write.write_i32_be(chunk.x)?; + write.write_i32_be(chunk.z)?; + + let heightmaps = chunk + .heightmap + .lock() + .map_err(|_| WritingError::Message("heightmap lock poisoned".into()))?; + if version >= &JavaMinecraftVersion::V_1_21_5 { + write.write_var_int(&VarInt(3))?; // Map size + + let mut write_heightmap = |index: i32, data: &[i64]| -> Result<(), WritingError> { + write.write_var_int(&VarInt(index))?; + write.write_var_int(&VarInt(data.len() as i32))?; + for val in data { + write.write_i64_be(*val)?; + } + Ok(()) + }; + + write_heightmap(1, heightmaps.world_surface.as_deref().unwrap_or(&[0; 37]))?; + write_heightmap(4, heightmaps.motion_blocking.as_deref().unwrap_or(&[0; 37]))?; + write_heightmap( + 5, + heightmaps + .motion_blocking_no_leaves + .as_deref() + .unwrap_or(&[0; 37]), + )?; + } else { + let mut comp = pumpkin_nbt::compound::NbtCompound::new(); + if let Some(ref ws) = heightmaps.world_surface { + comp.put( + "WORLD_SURFACE", + pumpkin_nbt::tag::NbtTag::LongArray(ws.to_vec()), + ); + } + if let Some(ref mb) = heightmaps.motion_blocking { + comp.put( + "MOTION_BLOCKING", + pumpkin_nbt::tag::NbtTag::LongArray(mb.to_vec()), + ); + } + if let Some(ref mbnl) = heightmaps.motion_blocking_no_leaves { + comp.put( + "MOTION_BLOCKING_NO_LEAVES", + pumpkin_nbt::tag::NbtTag::LongArray(mbnl.to_vec()), + ); + } + write_compound_nbt(&mut write, comp, *version)?; + } + drop(heightmaps); + + { + let mut blocks_and_biomes_buf = Vec::new(); + let block_sections = chunk + .section + .block_sections + .read() + .map_err(|_| WritingError::Message("block_sections read lock poisoned".into()))?; + let biome_sections = chunk + .section + .biome_sections + .read() + .map_err(|_| WritingError::Message("biome_sections read lock poisoned".into()))?; + + let mut zero_bytes_count = 0; + + for (block_palette, biome_palette) in block_sections.iter().zip(biome_sections.iter()) { + let non_empty_block_count = block_palette.non_air_block_count() as i16; + blocks_and_biomes_buf.write_i16_be(non_empty_block_count)?; + if version >= &JavaMinecraftVersion::V_26_1 { + // New in 26.1, fluid count + let liquid_count = block_palette.liquid_block_count() as i16; + blocks_and_biomes_buf.write_i16_be(liquid_count)?; + } + + let mut block_network = block_palette.convert_network(); + if version < &CURRENT_MC_VERSION { + match &mut block_network.palette { + NetworkPalette::Single(registry_id) => { + *registry_id = remap_block_state_for_version(*registry_id, *version); + } + NetworkPalette::Indirect(palette) => { + for registry_id in palette.iter_mut() { + *registry_id = remap_block_state_for_version(*registry_id, *version); + } + } + NetworkPalette::Direct => { + let bits_per_entry = usize::from(block_network.bits_per_entry); + let values_per_i64 = 64 / bits_per_entry; + let id_mask = (1u64 << bits_per_entry) - 1; + + for packed_word in &mut block_network.packed_data { + let mut remapped_word = 0u64; + let packed_word_u64 = *packed_word as u64; + for index in 0..values_per_i64 { + let shift = index * bits_per_entry; + let state_id = ((packed_word_u64 >> shift) & id_mask) as u16; + let remapped_id = remap_block_state_for_version(state_id, *version); + remapped_word |= u64::from(remapped_id) << shift; + } + *packed_word = remapped_word as i64; + } + } + } + } + blocks_and_biomes_buf.write_u8(block_network.bits_per_entry)?; + + match block_network.palette { + NetworkPalette::Single(registry_id) => { + blocks_and_biomes_buf.write_var_int(®istry_id.into())?; + } + NetworkPalette::Indirect(palette) => { + blocks_and_biomes_buf.write_var_int(&palette.len().try_into().map_err( + |_| { + WritingError::Message(format!( + "{} is not representable as a VarInt!", + palette.len() + )) + }, + )?)?; + for registry_id in palette { + blocks_and_biomes_buf.write_var_int(®istry_id.into())?; + } + } + NetworkPalette::Direct => {} + } + + if version <= &JavaMinecraftVersion::V_1_21_4 { + blocks_and_biomes_buf.write_list(&block_network.packed_data, |buf, &packed| { + buf.write_i64_be(packed) + })?; + } else { + for packed in &block_network.packed_data { + blocks_and_biomes_buf.write_i64_be(*packed)?; + } + } + + let biome_network = biome_palette.convert_network(); + blocks_and_biomes_buf.write_u8(biome_network.bits_per_entry)?; + + match biome_network.palette { + NetworkPalette::Single(registry_id) => { + blocks_and_biomes_buf.write_var_int(®istry_id.into())?; + } + NetworkPalette::Indirect(palette) => { + blocks_and_biomes_buf.write_var_int(&palette.len().try_into().map_err( + |_| { + WritingError::Message(format!( + "{} is not representable as a VarInt!", + palette.len() + )) + }, + )?)?; + for registry_id in palette { + blocks_and_biomes_buf.write_var_int(®istry_id.into())?; + } + } + NetworkPalette::Direct => {} + } + + if version <= &JavaMinecraftVersion::V_1_21_4 { + blocks_and_biomes_buf.write_list(&biome_network.packed_data, |buf, &packed| { + buf.write_i64_be(packed) + })?; + } else { + for packed in &biome_network.packed_data { + blocks_and_biomes_buf.write_i64_be(*packed)?; + } + } + + if version == &JavaMinecraftVersion::V_1_21_5 { + let block_storage_len = block_network.packed_data.len() as i32; + let biome_storage_len = biome_network.packed_data.len() as i32; + zero_bytes_count += VarInt(block_storage_len).written_size() + + VarInt(biome_storage_len).written_size(); + } + } + + if version == &JavaMinecraftVersion::V_1_21_5 && zero_bytes_count > 0 { + blocks_and_biomes_buf.resize(blocks_and_biomes_buf.len() + zero_bytes_count, 0); + } + + write.write_var_int(&blocks_and_biomes_buf.len().try_into().map_err(|_| { + WritingError::Message(format!( + "{} is not representable as a VarInt!", + blocks_and_biomes_buf.len() + )) + })?)?; + write.write_slice(&blocks_and_biomes_buf)?; + }; + + let block_entities = chunk + .pending_block_entities + .lock() + .map_err(|_| WritingError::Message("block_entities lock poisoned".into()))?; + write.write_var_int(&VarInt(block_entities.len() as i32))?; + for (pos, nbt) in block_entities.iter() { + let local_xz = ((get_local_cord(pos.0.x) & 0xF) << 4) | (get_local_cord(pos.0.z) & 0xF); + + write.write_u8(local_xz as u8)?; + write.write_i16_be(pos.0.y as i16)?; + + let id = nbt.get_string("id").map_or(0, |id_str| { + let name = id_str.split(':').next_back().unwrap_or(id_str); + pumpkin_data::block_properties::BLOCK_ENTITY_TYPES + .iter() + .position(|&n| n == name) + .unwrap_or(0) + }); + let remapped_id = + pumpkin_data::block_entity_type_id_remap::remap_block_entity_type_id_for_version( + id as u32, *version, + ); + + write.write_var_int(&VarInt(remapped_id as i32))?; + + let mut client_nbt = nbt.clone(); + client_nbt.child_tags.remove("id"); + client_nbt.child_tags.remove("x"); + client_nbt.child_tags.remove("y"); + client_nbt.child_tags.remove("z"); + client_nbt.child_tags.remove("LootTable"); + client_nbt.child_tags.remove("LootTableSeed"); + client_nbt.child_tags.remove("PumpkinCustomData"); + client_nbt.child_tags.remove("BukkitValues"); + write_compound_nbt(&mut write, client_nbt, *version)?; + } + + { + // Light masks include sections from -1 (below world) to num_sections (above world) + // This means we need to account for 2 extra sections in the bitset + let light_engine = chunk + .light_engine + .lock() + .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; + let num_sections = light_engine.sky_light.len(); + + let mut sky_light_empty_mask = 0u64; + let mut block_light_empty_mask = 0u64; + let mut sky_light_mask = 0u64; + let mut block_light_mask = 0u64; + + // Bit 0 represents the section below the world (always empty) + sky_light_empty_mask |= 1 << 0; + block_light_empty_mask |= 1 << 0; + + // Bits 1..=num_sections represent the actual world sections + for section_index in 0..num_sections { + let bit_index = section_index + 1; // Offset by 1 for the below-world section + + if let LightContainer::Full(_) = &light_engine.sky_light[section_index] { + sky_light_mask |= 1 << bit_index; + } else { + sky_light_empty_mask |= 1 << bit_index; + } + + if let LightContainer::Full(_) = &light_engine.block_light[section_index] { + block_light_mask |= 1 << bit_index; + } else { + block_light_empty_mask |= 1 << bit_index; + } + } + + // Bit num_sections+1 represents the section above the world (always empty) + sky_light_empty_mask |= 1 << (num_sections + 1); + block_light_empty_mask |= 1 << (num_sections + 1); + + // Trust edges (1.18 - 1.19.4; removed in 1.20) + if version < &JavaMinecraftVersion::V_1_20 { + write.write_bool(true)?; + } + + // Write Sky Light Mask + write.write_bitset(&BitSet(Box::new([sky_light_mask as i64])))?; + // Write Block Light Mask + write.write_bitset(&BitSet(Box::new([block_light_mask as i64])))?; + // Write Empty Sky Light Mask + write.write_bitset(&BitSet(Box::new([sky_light_empty_mask as i64])))?; + // Write Empty Block Light Mask + write.write_bitset(&BitSet(Box::new([block_light_empty_mask as i64])))?; + + let light_data_size: VarInt = VarInt(LightContainer::ARRAY_SIZE as i32); + + // Write Sky Light arrays + write.write_var_int(&VarInt(sky_light_mask.count_ones() as i32))?; + for section_index in 0..num_sections { + if let LightContainer::Full(data) = &light_engine.sky_light[section_index] { + write.write_var_int(&light_data_size)?; + write.write_slice(data.as_ref())?; + } + } + + // Write Block Light arrays + write.write_var_int(&VarInt(block_light_mask.count_ones() as i32))?; + for section_index in 0..num_sections { + if let LightContainer::Full(data) = &light_engine.block_light[section_index] { + write.write_var_int(&light_data_size)?; + write.write_slice(data.as_ref())?; + } + } + } + + Ok(()) +} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_7.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_7.rs new file mode 100644 index 000000000..a40765b53 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_7.rs @@ -0,0 +1,169 @@ +use super::util::get_light_bytes; +use crate::WritingError; +use crate::ser::NetworkWriteExt; +use pumpkin_data::block_state_remap::remap_block_state_for_version; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::ChunkData; +use std::io::Write; + +/// Serializes chunk data for Minecraft 1.7.2 / 1.7.6 / 1.7.10. +#[expect(clippy::too_many_lines)] +pub fn write_chunk_data( + chunk: &ChunkData, + mut write: impl Write, + version: &JavaMinecraftVersion, +) -> Result<(), WritingError> { + write.write_i32_be(chunk.x)?; + write.write_i32_be(chunk.z)?; + write.write_bool(true)?; // full chunk + + let block_sections = chunk + .section + .block_sections + .read() + .map_err(|_| WritingError::Message("block_sections read lock poisoned".into()))?; + let biome_sections = chunk + .section + .biome_sections + .read() + .map_err(|_| WritingError::Message("biome_sections read lock poisoned".into()))?; + let light_engine = chunk + .light_engine + .lock() + .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; + + let base_section = (0 - chunk.section.min_y).max(0) as usize / 16; + + let mut chunk_mask = 0u16; + let mut extended_chunk_mask = 0u16; + for i in 0..16 { + let section_idx = base_section + i; + if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() { + chunk_mask |= 1 << i; + let section = &block_sections[section_idx]; + let mut has_extended = false; + for y in 0..16 { + for z in 0..16 { + for x in 0..16 { + let state_id = section.get(x, y, z); + let remapped = remap_block_state_for_version(state_id.as_u16(), *version); + if (remapped >> 4) > 255 { + has_extended = true; + break; + } + } + if has_extended { + break; + } + } + if has_extended { + break; + } + } + if has_extended { + extended_chunk_mask |= 1 << i; + } + } + } + write.write_u16_be(chunk_mask)?; + write.write_u16_be(extended_chunk_mask)?; + + let mut raw_buf = Vec::new(); + // Pass 1: Block IDs (4096 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let section = &block_sections[section_idx]; + for y in 0..16 { + for z in 0..16 { + for x in 0..16 { + let state_id = section.get(x, y, z); + let remapped = remap_block_state_for_version(state_id.as_u16(), *version); + raw_buf.write_u8(((remapped >> 4) & 0xFF) as u8)?; + } + } + } + } + } + + // Pass 2: Metadata (2048 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let section = &block_sections[section_idx]; + for y in 0..16 { + for z in 0..16 { + for x in (0..16).step_by(2) { + let state0 = section.get(x, y, z); + let remap0 = remap_block_state_for_version(state0.as_u16(), *version); + let state1 = section.get(x + 1, y, z); + let remap1 = remap_block_state_for_version(state1.as_u16(), *version); + let meta0 = (remap0 & 0x0F) as u8; + let meta1 = (remap1 & 0x0F) as u8; + raw_buf.write_u8(meta0 | (meta1 << 4))?; + } + } + } + } + } + + // Pass 3: Block light (2048 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let block_light = get_light_bytes(light_engine.block_light.get(section_idx), 0); + raw_buf.write_slice(&block_light)?; + } + } + + // Pass 4: Sky light (2048 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let sky_light = get_light_bytes(light_engine.sky_light.get(section_idx), 15); + raw_buf.write_slice(&sky_light)?; + } + } + + // Pass 5: Extended block data (2048 bytes per section in extended_chunk_mask) + if extended_chunk_mask != 0 { + for i in 0..16 { + if (extended_chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let section = &block_sections[section_idx]; + for y in 0..16 { + for z in 0..16 { + for x in (0..16).step_by(2) { + let state0 = section.get(x, y, z); + let remap0 = remap_block_state_for_version(state0.as_u16(), *version); + let state1 = section.get(x + 1, y, z); + let remap1 = remap_block_state_for_version(state1.as_u16(), *version); + let ext0 = (((remap0 >> 4) >> 8) & 0x0F) as u8; + let ext1 = (((remap1 >> 4) >> 8) & 0x0F) as u8; + raw_buf.write_u8(ext0 | (ext1 << 4))?; + } + } + } + } + } + } + + // Biomes (256 bytes) + for z in 0..16 { + for x in 0..16 { + let biome_id = if base_section < biome_sections.len() { + biome_sections[base_section].get(x / 4, 0, z / 4) + } else { + 0 + }; + raw_buf.write_u8(biome_id)?; + } + } + + let mut encoder = flate2::write::ZlibEncoder::new(Vec::new(), flate2::Compression::default()); + encoder.write_all(&raw_buf)?; + let compressed = encoder.finish()?; + write.write_i32_be(compressed.len() as i32)?; + write.write_slice(&compressed)?; + Ok(()) +} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_8.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_8.rs new file mode 100644 index 000000000..ff4cbc1b8 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_8.rs @@ -0,0 +1,97 @@ +use super::util::get_light_bytes; +use crate::VarInt; +use crate::WritingError; +use crate::ser::NetworkWriteExt; +use pumpkin_data::block_state_remap::remap_block_state_for_version; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::ChunkData; +use std::io::Write; + +/// Serializes chunk data for Minecraft 1.8.x. +pub fn write_chunk_data( + chunk: &ChunkData, + mut write: impl Write, + version: &JavaMinecraftVersion, +) -> Result<(), WritingError> { + write.write_i32_be(chunk.x)?; + write.write_i32_be(chunk.z)?; + write.write_bool(true)?; // full chunk + + let block_sections = chunk + .section + .block_sections + .read() + .map_err(|_| WritingError::Message("block_sections read lock poisoned".into()))?; + let biome_sections = chunk + .section + .biome_sections + .read() + .map_err(|_| WritingError::Message("biome_sections read lock poisoned".into()))?; + let light_engine = chunk + .light_engine + .lock() + .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; + + let base_section = (0 - chunk.section.min_y).max(0) as usize / 16; + + let mut chunk_mask = 0u16; + for i in 0..16 { + let section_idx = base_section + i; + if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() { + chunk_mask |= 1 << i; + } + } + write.write_u16_be(chunk_mask)?; + + let mut data_buf = Vec::new(); + // Pass 1: Blocks (4096 u16 per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let section = &block_sections[section_idx]; + for y in 0..16 { + for z in 0..16 { + for x in 0..16 { + let state_id = section.get(x, y, z); + let remapped = remap_block_state_for_version(state_id.as_u16(), *version); + data_buf.write_all(&remapped.to_le_bytes())?; + } + } + } + } + } + + // Pass 2: Block light (2048 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let block_light = get_light_bytes(light_engine.block_light.get(section_idx), 0); + data_buf.write_slice(&block_light)?; + } + } + + // Pass 3: Sky light (2048 bytes per active section) + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let sky_light = get_light_bytes(light_engine.sky_light.get(section_idx), 15); + data_buf.write_slice(&sky_light)?; + } + } + + // Biomes (256 bytes) + for z in 0..16 { + for x in 0..16 { + let biome_id = if base_section < biome_sections.len() { + biome_sections[base_section].get(x / 4, 0, z / 4) + } else { + 0 + }; + data_buf.write_u8(biome_id)?; + } + } + + write.write_var_int(&VarInt(data_buf.len() as i32))?; + write.write_slice(&data_buf)?; + Ok(()) +} diff --git a/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_9.rs b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_9.rs new file mode 100644 index 000000000..5626be66b --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/chunk_data/v1_9.rs @@ -0,0 +1,298 @@ +use super::util::{get_light_bytes, pack_legacy_data, pack_modern_data, write_compound_nbt}; +use crate::VarInt; +use crate::WritingError; +use crate::codec::bit_set::BitSet; +use crate::ser::NetworkWriteExt; +use pumpkin_data::block_state_remap::remap_block_state_for_version; +use pumpkin_util::encompassing_bits; +use pumpkin_util::version::JavaMinecraftVersion; +use pumpkin_world::chunk::ChunkData; +use std::io::Write; + +/// Serializes chunk data for Minecraft 1.9 through 1.17.1 (including 1.12.2). +#[expect(clippy::too_many_lines)] +pub fn write_chunk_data( + chunk: &ChunkData, + mut write: impl Write, + version: &JavaMinecraftVersion, +) -> Result<(), WritingError> { + write.write_i32_be(chunk.x)?; + write.write_i32_be(chunk.z)?; + + if version < &JavaMinecraftVersion::V_1_17 { + write.write_bool(true)?; // full chunk + } + if version == &JavaMinecraftVersion::V_1_16 || version == &JavaMinecraftVersion::V_1_16_1 { + write.write_bool(true)?; // ignore old data + } + + let block_sections = chunk + .section + .block_sections + .read() + .map_err(|_| WritingError::Message("block_sections read lock poisoned".into()))?; + let biome_sections = chunk + .section + .biome_sections + .read() + .map_err(|_| WritingError::Message("biome_sections read lock poisoned".into()))?; + let light_engine = chunk + .light_engine + .lock() + .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; + + let base_section = (0 - chunk.section.min_y).max(0) as usize / 16; + + let mut chunk_mask = 0u32; + for i in 0..16 { + let section_idx = base_section + i; + if section_idx < block_sections.len() && !block_sections[section_idx].has_only_air() { + chunk_mask |= 1 << i; + } + } + + if version >= &JavaMinecraftVersion::V_1_17 { + write.write_bitset(&BitSet(Box::new([chunk_mask as i64])))?; + } else { + write.write_var_int(&VarInt(chunk_mask as i32))?; + } + + if version >= &JavaMinecraftVersion::V_1_14 { + let heightmaps = chunk + .heightmap + .lock() + .map_err(|_| WritingError::Message("heightmap lock poisoned".into()))?; + let mut comp = pumpkin_nbt::compound::NbtCompound::new(); + + let (ws_vec, mb_vec, mbnl_vec) = if version < &JavaMinecraftVersion::V_1_16 { + ( + convert_heightmap_to_legacy( + heightmaps.world_surface.as_deref(), + chunk.section.min_y, + ), + convert_heightmap_to_legacy( + heightmaps.motion_blocking.as_deref(), + chunk.section.min_y, + ), + convert_heightmap_to_legacy( + heightmaps.motion_blocking_no_leaves.as_deref(), + chunk.section.min_y, + ), + ) + } else { + ( + heightmaps + .world_surface + .as_deref() + .unwrap_or(&[0; 37]) + .to_vec(), + heightmaps + .motion_blocking + .as_deref() + .unwrap_or(&[0; 37]) + .to_vec(), + heightmaps + .motion_blocking_no_leaves + .as_deref() + .unwrap_or(&[0; 37]) + .to_vec(), + ) + }; + + comp.put("WORLD_SURFACE", pumpkin_nbt::tag::NbtTag::LongArray(ws_vec)); + comp.put( + "MOTION_BLOCKING", + pumpkin_nbt::tag::NbtTag::LongArray(mb_vec), + ); + comp.put( + "MOTION_BLOCKING_NO_LEAVES", + pumpkin_nbt::tag::NbtTag::LongArray(mbnl_vec), + ); + write_compound_nbt(&mut write, comp, *version)?; + } + + if version >= &JavaMinecraftVersion::V_1_15 { + if version >= &JavaMinecraftVersion::V_1_16_2 { + write.write_var_int(&VarInt(1024))?; + } + for i in 0..16 { + let section_idx = base_section + i; + let biome_section = if section_idx < biome_sections.len() { + &biome_sections[section_idx] + } else { + &biome_sections[0] + }; + for y in 0..4 { + for z in 0..4 { + for x in 0..4 { + let biome_id = biome_section.get(x, y, z); + if version >= &JavaMinecraftVersion::V_1_16_2 { + write.write_var_int(&VarInt(i32::from(biome_id)))?; + } else { + write.write_i32_be(i32::from(biome_id))?; + } + } + } + } + } + } + + let mut data_buf = Vec::new(); + for i in 0..16 { + if (chunk_mask & (1 << i)) != 0 { + let section_idx = base_section + i; + let section = &block_sections[section_idx]; + if version >= &JavaMinecraftVersion::V_1_14 { + data_buf.write_i16_be(section.non_air_block_count() as i16)?; + } + + let mut state_ids = Vec::with_capacity(4096); + let mut unique_states = Vec::new(); + for y in 0..16 { + for z in 0..16 { + for x in 0..16 { + let raw_state = section.get(x, y, z); + let remapped = remap_block_state_for_version(raw_state.as_u16(), *version); + state_ids.push(remapped); + if !unique_states.contains(&remapped) { + unique_states.push(remapped); + } + } + } + } + + if unique_states.len() <= 1 { + let single_id = unique_states.first().copied().unwrap_or(0); + data_buf.write_u8(4)?; + data_buf.write_var_int(&VarInt(1))?; + data_buf.write_var_int(&VarInt(i32::from(single_id)))?; + let zeros = vec![0i64; 256]; + data_buf.write_list(&zeros, |buf, &packed| buf.write_i64_be(packed))?; + } else if unique_states.len() <= 256 { + let bits_per_entry = (encompassing_bits(unique_states.len()) as usize).max(4); + if bits_per_entry <= 8 { + data_buf.write_u8(bits_per_entry as u8)?; + data_buf.write_var_int(&VarInt(unique_states.len() as i32))?; + for state in &unique_states { + data_buf.write_var_int(&VarInt(i32::from(*state)))?; + } + let indices: Vec = state_ids + .iter() + .map(|s| unique_states.iter().position(|u| u == s).unwrap_or(0) as u32) + .collect(); + let packed = if version >= &JavaMinecraftVersion::V_1_16 { + pack_modern_data(&indices, bits_per_entry) + } else { + pack_legacy_data(&indices, bits_per_entry) + }; + data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; + } else { + let direct_bpe = if version >= &JavaMinecraftVersion::V_1_16 { + 15 + } else if version >= &JavaMinecraftVersion::V_1_13 { + 14 + } else { + 13 + }; + data_buf.write_u8(direct_bpe as u8)?; + let direct_indices: Vec = + state_ids.iter().map(|&s| u32::from(s)).collect(); + let packed = if version >= &JavaMinecraftVersion::V_1_16 { + pack_modern_data(&direct_indices, direct_bpe) + } else { + pack_legacy_data(&direct_indices, direct_bpe) + }; + data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; + } + } else { + let direct_bpe = if version >= &JavaMinecraftVersion::V_1_16 { + 15 + } else if version >= &JavaMinecraftVersion::V_1_13 { + 14 + } else { + 13 + }; + data_buf.write_u8(direct_bpe as u8)?; + let direct_indices: Vec = state_ids.iter().map(|&s| u32::from(s)).collect(); + let packed = if version >= &JavaMinecraftVersion::V_1_16 { + pack_modern_data(&direct_indices, direct_bpe) + } else { + pack_legacy_data(&direct_indices, direct_bpe) + }; + data_buf.write_list(&packed, |buf, &p| buf.write_i64_be(p))?; + } + + if version < &JavaMinecraftVersion::V_1_14 { + let block_light = get_light_bytes(light_engine.block_light.get(section_idx), 0); + data_buf.write_slice(&block_light)?; + let sky_light = get_light_bytes(light_engine.sky_light.get(section_idx), 15); + data_buf.write_slice(&sky_light)?; + } + } + } + + if version < &JavaMinecraftVersion::V_1_15 { + for z in 0..16 { + for x in 0..16 { + let biome_id = if base_section < biome_sections.len() { + biome_sections[base_section].get(x / 4, 0, z / 4) + } else { + 0 + }; + if version >= &JavaMinecraftVersion::V_1_13 { + data_buf.write_i32_be(i32::from(biome_id))?; + } else { + data_buf.write_u8(biome_id)?; + } + } + } + } + + write.write_var_int(&VarInt(data_buf.len() as i32))?; + write.write_slice(&data_buf)?; + + if version >= &JavaMinecraftVersion::V_1_9_3 { + let block_entities = chunk + .pending_block_entities + .lock() + .map_err(|_| WritingError::Message("block_entities lock poisoned".into()))?; + let valid_entities: Vec<_> = block_entities + .iter() + .filter(|(pos, _)| pos.0.y >= 0 && pos.0.y < 256) + .collect(); + write.write_var_int(&VarInt(valid_entities.len() as i32))?; + for (pos, nbt) in valid_entities { + let mut entity_nbt = nbt.clone(); + entity_nbt.put("x", pumpkin_nbt::tag::NbtTag::Int(pos.0.x)); + entity_nbt.put("y", pumpkin_nbt::tag::NbtTag::Int(pos.0.y)); + entity_nbt.put("z", pumpkin_nbt::tag::NbtTag::Int(pos.0.z)); + write_compound_nbt(&mut write, entity_nbt, *version)?; + } + } + + Ok(()) +} + +fn convert_heightmap_to_legacy(modern_heightmap: Option<&[i64]>, min_y: i32) -> Vec { + let mut heights = vec![0u32; 256]; + if let Some(modern_data) = modern_heightmap { + for local_z in 0..16 { + for local_x in 0..16 { + let column_idx = local_z * 16 + local_x; + let array_idx = column_idx / 7; + let shift = (column_idx % 7) * 9; + let raw_val = if array_idx < modern_data.len() { + ((modern_data[array_idx] as u64) >> shift) & 0x1FF + } else { + 0 + }; + if raw_val > 0 { + let world_y = (raw_val as i32) + min_y - 1; + let legacy_val = (world_y + 1).clamp(0, 256) as u32; + heights[column_idx] = legacy_val; + } + } + } + } + pack_legacy_data(&heights, 9) +} diff --git a/crates/pumpkin-protocol/src/java/client/play/commands.rs b/crates/pumpkin-protocol/src/java/client/play/commands.rs index 7dfc7373c..d8240f7b3 100644 --- a/crates/pumpkin-protocol/src/java/client/play/commands.rs +++ b/crates/pumpkin-protocol/src/java/client/play/commands.rs @@ -262,13 +262,22 @@ impl ArgumentType { #[must_use] #[expect(clippy::match_same_arms)] - pub const fn legacy_identifier_name(&self) -> (&'static str, bool) { + pub fn legacy_identifier_name_for_version( + &self, + version: &JavaMinecraftVersion, + ) -> (&'static str, bool) { match self { Self::Bool => ("brigadier:bool", false), Self::Float { .. } => ("brigadier:float", false), Self::Double { .. } => ("brigadier:double", false), Self::Integer { .. } => ("brigadier:integer", false), - Self::Long { .. } => ("brigadier:long", false), + Self::Long { .. } => { + if *version >= JavaMinecraftVersion::V_1_14 { + ("brigadier:long", false) + } else { + ("brigadier:integer", false) + } + } Self::String(_) => ("brigadier:string", true), Self::Entity { .. } => ("minecraft:entity", false), Self::GameProfile => ("minecraft:game_profile", false), @@ -283,14 +292,32 @@ impl ArgumentType { Self::Color => ("minecraft:color", false), Self::Component => ("minecraft:component", false), Self::Message => ("minecraft:message", false), - Self::NbtCompound => ("minecraft:nbt_compound_tag", false), - Self::NbtTag => ("minecraft:nbt_tag", false), + Self::NbtCompound => { + if *version >= JavaMinecraftVersion::V_1_14 { + ("minecraft:nbt_compound_tag", false) + } else { + ("minecraft:nbt", false) + } + } + Self::NbtTag => { + if *version >= JavaMinecraftVersion::V_1_14 { + ("minecraft:nbt_tag", false) + } else { + ("minecraft:nbt", false) + } + } Self::NbtPath => ("minecraft:nbt_path", false), Self::Objective => ("minecraft:objective", false), Self::ObjectiveCriteria => ("minecraft:objective_criteria", false), Self::Operation => ("minecraft:operation", false), Self::Particle => ("minecraft:particle", false), - Self::Angle => ("minecraft:angle", false), + Self::Angle => { + if *version >= JavaMinecraftVersion::V_1_16 { + ("minecraft:angle", false) + } else { + ("brigadier:string", true) + } + } Self::Rotation => ("minecraft:rotation", false), Self::ScoreboardSlot => ("minecraft:scoreboard_slot", false), Self::ScoreHolder { .. } => ("minecraft:score_holder", false), @@ -301,17 +328,46 @@ impl ArgumentType { Self::Function => ("minecraft:function", false), Self::EntityAnchor => ("minecraft:entity_anchor", false), Self::IntRange => ("minecraft:int_range", false), - Self::FloatRange => ("minecraft:float_range", false), + Self::FloatRange => { + if *version >= JavaMinecraftVersion::V_1_14 { + ("minecraft:float_range", false) + } else { + ("brigadier:string", true) + } + } Self::Dimension => ("minecraft:dimension", false), - Self::Gamemode => ("minecraft:gamemode", false), - Self::Time { .. } => ("minecraft:time", false), - Self::TemplateMirror => ("minecraft:template_mirror", false), - Self::TemplateRotation => ("minecraft:template_rotation", false), - Self::Uuid => ("minecraft:uuid", false), + Self::Gamemode => ("brigadier:string", true), + Self::Time { .. } => { + if *version >= JavaMinecraftVersion::V_1_14 { + ("minecraft:time", false) + } else { + ("brigadier:string", true) + } + } + Self::TemplateMirror => { + if *version >= JavaMinecraftVersion::V_1_19 { + ("minecraft:template_mirror", false) + } else { + ("brigadier:string", true) + } + } + Self::TemplateRotation => { + if *version >= JavaMinecraftVersion::V_1_19 { + ("minecraft:template_rotation", false) + } else { + ("brigadier:string", true) + } + } + Self::Uuid if *version >= JavaMinecraftVersion::V_1_16 => ("minecraft:uuid", false), _ => ("brigadier:string", true), } } + #[must_use] + pub fn legacy_identifier_name(&self) -> (&'static str, bool) { + self.legacy_identifier_name_for_version(&JavaMinecraftVersion::V_1_18_2) + } + #[expect(clippy::match_same_arms)] pub fn write_to_buffer( &self, @@ -356,7 +412,8 @@ impl ArgumentType { _ => Ok(()), } } else { - let (identifier, is_remapped_to_string) = self.legacy_identifier_name(); + let (identifier, is_remapped_to_string) = + self.legacy_identifier_name_for_version(version); write.write_string(identifier)?; if is_remapped_to_string { let behavior_val = match self { @@ -372,7 +429,15 @@ impl ArgumentType { Self::Float { min, max } => Self::write_number_arg(*min, *max, write), Self::Double { min, max } => Self::write_number_arg(*min, *max, write), Self::Integer { min, max } => Self::write_number_arg(*min, *max, write), - Self::Long { min, max } => Self::write_number_arg(*min, *max, write), + Self::Long { min, max } => { + if *version >= JavaMinecraftVersion::V_1_14 { + Self::write_number_arg(*min, *max, write) + } else { + let min_i32 = min.map(|v| v.clamp(i32::MIN as i64, i32::MAX as i64) as i32); + let max_i32 = max.map(|v| v.clamp(i32::MIN as i64, i32::MAX as i64) as i32); + Self::write_number_arg(min_i32, max_i32, write) + } + } Self::Entity { flags } => Self::write_with_flags(*flags, write), Self::ScoreHolder { flags } => Self::write_with_flags(*flags, write), Self::Time { .. } => Ok(()), diff --git a/crates/pumpkin-protocol/src/java/client/play/display_objective.rs b/crates/pumpkin-protocol/src/java/client/play/display_objective.rs index 8582965a9..b887abe39 100644 --- a/crates/pumpkin-protocol/src/java/client/play/display_objective.rs +++ b/crates/pumpkin-protocol/src/java/client/play/display_objective.rs @@ -1,6 +1,7 @@ -use crate::ClientPacket; -use crate::VarInt; -use crate::ser::NetworkWriteExt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; use pumpkin_data::{ packet::clientbound::play::SET_DISPLAY_OBJECTIVE, scoreboard::ScoreboardDisplaySlot, }; @@ -12,6 +13,7 @@ use pumpkin_util::version::JavaMinecraftVersion; /// This packet is the final step in showing a scoreboard to a player. After /// an objective is created and populated with scores, this packet "maps" /// that objective to a visual location like the sidebar or the player list. +#[derive(Debug, PartialEq, Eq, Clone)] #[java_packet(SET_DISPLAY_OBJECTIVE)] pub struct CDisplayObjective { /// The display slot/position for the objective. @@ -35,10 +37,40 @@ impl ClientPacket for CDisplayObjective { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.position)?; - write.write_string(&self.score_name)?; + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + if *version >= JavaMinecraftVersion::V_1_20_2 { + write.write_var_int(&self.position)?; + } else { + write.write_i8(self.position.0 as i8)?; + } + + if *version >= JavaMinecraftVersion::V_1_18 { + write.write_string(&self.score_name)?; + } else { + write.write_string_bounded(&self.score_name, 16)?; + } Ok(()) } } + +impl<'a> ServerPacket<'a> for CDisplayObjective { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let position = if *version >= JavaMinecraftVersion::V_1_20_2 { + bytebuf.get_var_int()? + } else { + VarInt(i32::from(bytebuf.get_i8()?)) + }; + + let score_name = if *version >= JavaMinecraftVersion::V_1_18 { + bytebuf.get_str()?.into() + } else { + bytebuf.get_str_bounded(16)?.into() + }; + + Ok(Self { + position, + score_name, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/entity_metadata.rs b/crates/pumpkin-protocol/src/java/client/play/entity_metadata.rs index 5a4b97250..d35d4873f 100644 --- a/crates/pumpkin-protocol/src/java/client/play/entity_metadata.rs +++ b/crates/pumpkin-protocol/src/java/client/play/entity_metadata.rs @@ -63,15 +63,38 @@ impl ClientPacket for CSetEntityMetadata { fn write_packet_data( &self, mut write: impl Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { // 1. Entity ID - write.write_var_int(&self.entity_id)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } write.write_slice(&self.metadata) } } +impl<'a> crate::ServerPacket<'a> for CSetEntityMetadata { + fn read( + bytebuf: &mut &'a [u8], + version: &JavaMinecraftVersion, + ) -> Result { + use crate::ser::{NetworkReadExt, NetworkReadSliceExt}; + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; + let metadata = bytebuf.read_remaining_slice_borrowed(usize::MAX)?; + Ok(Self { + entity_id, + metadata: metadata.into(), + }) + } +} + pub struct Metadata { pub index: TrackedId, pub r#type: MetaDataType, diff --git a/crates/pumpkin-protocol/src/java/client/play/entity_velocity.rs b/crates/pumpkin-protocol/src/java/client/play/entity_velocity.rs index a3f922a45..148817dd8 100644 --- a/crates/pumpkin-protocol/src/java/client/play/entity_velocity.rs +++ b/crates/pumpkin-protocol/src/java/client/play/entity_velocity.rs @@ -38,7 +38,11 @@ impl ClientPacket for CEntityVelocity { ) -> Result<(), WritingError> { let mut write = write; - write.write_var_int(&self.entity_id)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } // Protocol 773+ uses packed velocity; 772 and below use three i16 components. if version >= &JavaMinecraftVersion::V_1_21_9 { diff --git a/crates/pumpkin-protocol/src/java/client/play/explode.rs b/crates/pumpkin-protocol/src/java/client/play/explode.rs index 421a07e0a..1eb5d5a8c 100644 --- a/crates/pumpkin-protocol/src/java/client/play/explode.rs +++ b/crates/pumpkin-protocol/src/java/client/play/explode.rs @@ -1,11 +1,11 @@ -use pumpkin_data::packet::clientbound::play::EXPLODE; +use pumpkin_data::{ + packet::clientbound::play::EXPLODE, sound_id_remap::remap_sound_id_for_version, +}; use pumpkin_macros::java_packet; -use pumpkin_util::math::vector3::Vector3; +use pumpkin_util::{math::vector3::Vector3, version::JavaMinecraftVersion}; -use crate::ClientPacket; use crate::ser::NetworkWriteExt; -use crate::{IdOr, SoundEvent, codec::var_int::VarInt}; -use pumpkin_util::version::JavaMinecraftVersion; +use crate::{ClientPacket, IdOr, SoundEvent, codec::var_int::VarInt}; use super::particle::particle_id_for_version; @@ -15,6 +15,7 @@ use super::particle::particle_id_for_version; /// effects of an explosion in a single call. It triggers the explosion particles, /// plays the sound at the source, and applies knockback to the player. #[java_packet(EXPLODE)] +#[derive(Clone, PartialEq)] pub struct CExplosion { /// The center coordinates of the explosion. pub center: Vector3, @@ -22,17 +23,15 @@ pub struct CExplosion { /// Higher values increase the visual size of the particle effect. pub radius: f32, /// The number of blocks affected/destroyed. - /// Note: The actual block list is typically handled via a separate packet or - /// following byte array in older versions, but this field specifies the count. pub block_count: i32, /// The impulse/knockback applied to the player receiving this packet. /// If None, no velocity change is applied. pub knockback: Option>, - /// The ID of the particle to use for the explosion (e.g., `minecraft:explosion`). + /// The ID of the particle to use for the explosion (e.g., `minecraft:explosion_emitter`). pub particle: VarInt, /// The sound to play (e.g., `minecraft:entity.generic.explode`). pub sound: IdOr, - /// The size of the block particles pool, used for debris visuals. + /// The size of the block particles pool, used for debris visuals in 1.21.9+. pub block_particles_pool_size: VarInt, } @@ -64,28 +63,103 @@ impl ClientPacket for CExplosion { mut write: impl std::io::Write, version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_f64_be(self.center.x)?; - write.write_f64_be(self.center.y)?; - write.write_f64_be(self.center.z)?; - write.write_f32_be(self.radius)?; - write.write_i32_be(self.block_count)?; - write.write_option(&self.knockback, |w, k| { - w.write_f64_be(k.x)?; - w.write_f64_be(k.y)?; - w.write_f64_be(k.z)?; - Ok(()) - })?; - let particle = particle_id_for_version(self.particle, *version); - write.write_var_int(&particle)?; - match &self.sound { - IdOr::Id(id) => write.write_var_int(&VarInt((*id + 1) as i32))?, - IdOr::Value(event) => { + if *version >= JavaMinecraftVersion::V_1_19_3 { + write.write_f64_be(self.center.x)?; + write.write_f64_be(self.center.y)?; + write.write_f64_be(self.center.z)?; + } else { + write.write_f32_be(self.center.x as f32)?; + write.write_f32_be(self.center.y as f32)?; + write.write_f32_be(self.center.z as f32)?; + } + + if *version >= JavaMinecraftVersion::V_1_21_2 { + if *version >= JavaMinecraftVersion::V_1_21_9 { + write.write_f32_be(self.radius)?; + write.write_i32_be(self.block_count)?; + } + + write.write_option(&self.knockback, |w, k| { + w.write_f64_be(k.x)?; + w.write_f64_be(k.y)?; + w.write_f64_be(k.z)?; + Ok(()) + })?; + + let particle = particle_id_for_version(self.particle, *version); + write.write_var_int(&particle)?; + + let sound_event = match &self.sound { + IdOr::Id(id) => IdOr::Id(remap_sound_id_for_version(*id, *version)), + IdOr::Value(value) => IdOr::Value(value.clone()), + }; + crate::IdOr::::write(&sound_event, &mut write, |w, e| { + w.write_string(&e.sound_name)?; + w.write_option(&e.range, |w2, r| w2.write_f32_be(*r)) + })?; + + if *version >= JavaMinecraftVersion::V_1_21_9 { + write.write_var_int(&self.block_particles_pool_size)?; + } + } else { + write.write_f32_be(self.radius)?; + + if *version >= JavaMinecraftVersion::V_1_17 { write.write_var_int(&VarInt(0))?; - write.write_string(&event.sound_name)?; - write.write_option(&event.range, |w, r| w.write_f32_be(*r))?; + } else { + write.write_i32_be(0)?; + } + + if let Some(knockback) = self.knockback { + write.write_f32_be(knockback.x as f32)?; + write.write_f32_be(knockback.y as f32)?; + write.write_f32_be(knockback.z as f32)?; + } else { + write.write_f32_be(0.0)?; + write.write_f32_be(0.0)?; + write.write_f32_be(0.0)?; + } + + if *version >= JavaMinecraftVersion::V_1_20_3 { + // Block interaction: 1 = DESTROY_BLOCKS + write.write_var_int(&VarInt(1))?; + + let small_particle = particle_id_for_version( + VarInt(pumpkin_data::particle::Particle::Explosion as i32), + *version, + ); + write.write_var_int(&small_particle)?; + + let particle = particle_id_for_version(self.particle, *version); + write.write_var_int(&particle)?; + + if *version >= JavaMinecraftVersion::V_1_20_5 { + let sound_event = match &self.sound { + IdOr::Id(id) => IdOr::Id(remap_sound_id_for_version(*id, *version)), + IdOr::Value(value) => IdOr::Value(value.clone()), + }; + crate::IdOr::::write(&sound_event, &mut write, |w, e| { + w.write_string(&e.sound_name)?; + w.write_option(&e.range, |w2, r| w2.write_f32_be(*r)) + })?; + } else { + let (sound_name, range) = match &self.sound { + IdOr::Id(id) => { + let remapped = remap_sound_id_for_version(*id, *version); + let name = pumpkin_data::sound::Sound::NAMES + .get(remapped as usize) + .copied() + .unwrap_or("minecraft:entity.generic.explode"); + (name, None) + } + IdOr::Value(event) => (event.sound_name.as_str(), event.range), + }; + write.write_string(sound_name)?; + write.write_option(&range, |w, r| w.write_f32_be(*r))?; + } } } - write.write_var_int(&self.block_particles_pool_size)?; + Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/client/play/head_rot.rs b/crates/pumpkin-protocol/src/java/client/play/head_rot.rs index f1a692e9e..d8721429f 100644 --- a/crates/pumpkin-protocol/src/java/client/play/head_rot.rs +++ b/crates/pumpkin-protocol/src/java/client/play/head_rot.rs @@ -1,9 +1,10 @@ use pumpkin_data::packet::clientbound::play::ROTATE_HEAD; use pumpkin_macros::java_packet; -use crate::ClientPacket; -use crate::VarInt; -use crate::ser::NetworkWriteExt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError}, +}; use pumpkin_util::version::JavaMinecraftVersion; /// Rotates an entity's head to a specific yaw. @@ -13,6 +14,7 @@ use pumpkin_util::version::JavaMinecraftVersion; /// required to make an entity (like a player or a mob) look in a /// specific direction without necessarily turning its entire body. #[java_packet(ROTATE_HEAD)] +#[derive(Clone, Debug, PartialEq, Eq)] pub struct CHeadRot { /// The Entity ID of the entity whose head is rotating. pub entity_id: VarInt, @@ -34,10 +36,29 @@ impl ClientPacket for CHeadRot { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.entity_id)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } write.write_u8(self.head_yaw)?; Ok(()) } } + +impl<'a> ServerPacket<'a> for CHeadRot { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; + let head_yaw = bytebuf.get_u8()?; + Ok(Self { + entity_id, + head_yaw, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/light_update.rs b/crates/pumpkin-protocol/src/java/client/play/light_update.rs index fa559e318..d5d212505 100644 --- a/crates/pumpkin-protocol/src/java/client/play/light_update.rs +++ b/crates/pumpkin-protocol/src/java/client/play/light_update.rs @@ -1,107 +1,447 @@ -use crate::WritingError; +use std::io::Write; + use crate::codec::bit_set::BitSet; -use crate::{ClientPacket, VarInt, ser::NetworkWriteExt}; +use crate::codec::var_int::VarInt; +use crate::ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}; +use crate::{ClientPacket, ServerPacket}; use pumpkin_data::packet::clientbound::play::LIGHT_UPDATE; use pumpkin_macros::java_packet; use pumpkin_util::version::JavaMinecraftVersion; use pumpkin_world::chunk::ChunkData; use pumpkin_world::chunk::format::LightContainer; -use std::io::Write; /// Sent by the server to update light levels (block light and sky light) for a chunk. /// /// This packet updates lighting data for a specific chunk without sending the full chunk data. -/// It's used when block placement or removal changes the lighting in a chunk. +/// It was introduced in Minecraft 1.14 (protocol version 477). +#[derive(Debug, PartialEq, Eq, Clone)] #[java_packet(LIGHT_UPDATE)] -pub struct CLightUpdate<'a>(pub &'a ChunkData); +pub struct CLightUpdate { + pub chunk_x: VarInt, + pub chunk_z: VarInt, + pub light_data: LightData, +} -impl ClientPacket for CLightUpdate<'_> { - fn write_packet_data( - &self, - write: impl Write, - version: &JavaMinecraftVersion, - ) -> Result<(), WritingError> { - let mut write = write; +pub type CUpdateLight = CLightUpdate; - // Chunk X - write.write_var_int(&VarInt(self.0.x))?; - // Chunk Z - write.write_var_int(&VarInt(self.0.z))?; +#[derive(Debug, PartialEq, Eq, Clone, Default)] +pub struct LightData { + pub trust_edges: bool, + pub sky_light_mask: BitSet, + pub block_light_mask: BitSet, + pub empty_sky_light_mask: BitSet, + pub empty_block_light_mask: BitSet, + pub sky_light_arrays: Vec>, + pub block_light_arrays: Vec>, +} - // Light masks include sections from -1 (below world) to num_sections (above world) - // This means we need to account for 2 extra sections in the bitset - let light_engine = self - .0 +impl CLightUpdate { + #[must_use] + pub const fn new(chunk_x: VarInt, chunk_z: VarInt, light_data: LightData) -> Self { + Self { + chunk_x, + chunk_z, + light_data, + } + } + + pub fn from_chunk( + chunk: &ChunkData, + version: JavaMinecraftVersion, + ) -> Result { + let light_data = LightData::from_chunk(chunk, version)?; + Ok(Self { + chunk_x: VarInt(chunk.x), + chunk_z: VarInt(chunk.z), + light_data, + }) + } +} + +impl LightData { + #[must_use] + pub const fn new( + trust_edges: bool, + sky_light_mask: BitSet, + block_light_mask: BitSet, + empty_sky_light_mask: BitSet, + empty_block_light_mask: BitSet, + sky_light_arrays: Vec>, + block_light_arrays: Vec>, + ) -> Self { + Self { + trust_edges, + sky_light_mask, + block_light_mask, + empty_sky_light_mask, + empty_block_light_mask, + sky_light_arrays, + block_light_arrays, + } + } + + #[expect(clippy::too_many_lines)] + pub fn from_chunk( + chunk: &ChunkData, + version: JavaMinecraftVersion, + ) -> Result { + let light_engine = chunk .light_engine .lock() .map_err(|_| WritingError::Message("light_engine lock poisoned".into()))?; - let num_sections = light_engine.sky_light.len(); - let mut sky_light_empty_mask = 0u64; - let mut block_light_empty_mask = 0u64; - let mut sky_light_mask = 0u64; - let mut block_light_mask = 0u64; + if version < JavaMinecraftVersion::V_1_18 { + let base_section = (0 - chunk.section.min_y).max(0) as usize / 16; + let mut sky_light_mask = 0u64; + let mut block_light_mask = 0u64; + let mut sky_light_empty_mask = 0u64; + let mut block_light_empty_mask = 0u64; + let mut sky_light_arrays = Vec::new(); + let mut block_light_arrays = Vec::new(); - // Bits 0..num_sections represent the sections including padding - for section_index in 0..num_sections { - let bit_index = section_index; + // Bit 0: Y = -1 (below world section 0) + if base_section > 0 && base_section - 1 < light_engine.sky_light.len() { + match &light_engine.sky_light[base_section - 1] { + LightContainer::Full(data) => { + sky_light_mask |= 1 << 0; + sky_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + sky_light_mask |= 1 << 0; + sky_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + sky_light_empty_mask |= 1 << 0; + } + } + } else { + sky_light_empty_mask |= 1 << 0; + } - if let LightContainer::Full(_) = &light_engine.sky_light[section_index] { - sky_light_mask |= 1 << bit_index; + if base_section > 0 && base_section - 1 < light_engine.block_light.len() { + match &light_engine.block_light[base_section - 1] { + LightContainer::Full(data) => { + block_light_mask |= 1 << 0; + block_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + block_light_mask |= 1 << 0; + block_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + block_light_empty_mask |= 1 << 0; + } + } } else { - sky_light_empty_mask |= 1 << bit_index; + block_light_empty_mask |= 1 << 0; + } + + // Bits 1..=16: world sections (Y = 0..15) + for i in 0..16 { + let bit_index = i + 1; + let sec_idx = base_section + i; + + if sec_idx < light_engine.sky_light.len() { + match &light_engine.sky_light[sec_idx] { + LightContainer::Full(data) => { + sky_light_mask |= 1 << bit_index; + sky_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + sky_light_mask |= 1 << bit_index; + sky_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + sky_light_empty_mask |= 1 << bit_index; + } + } + } else { + sky_light_empty_mask |= 1 << bit_index; + } + + if sec_idx < light_engine.block_light.len() { + match &light_engine.block_light[sec_idx] { + LightContainer::Full(data) => { + block_light_mask |= 1 << bit_index; + block_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + block_light_mask |= 1 << bit_index; + block_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + block_light_empty_mask |= 1 << bit_index; + } + } + } else { + block_light_empty_mask |= 1 << bit_index; + } } - if let LightContainer::Full(_) = &light_engine.block_light[section_index] { - block_light_mask |= 1 << bit_index; + // Bit 17: Y = 16 (above world section 15) + let top_sec = base_section + 16; + if top_sec < light_engine.sky_light.len() { + match &light_engine.sky_light[top_sec] { + LightContainer::Full(data) => { + sky_light_mask |= 1 << 17; + sky_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + sky_light_mask |= 1 << 17; + sky_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + sky_light_empty_mask |= 1 << 17; + } + } } else { - block_light_empty_mask |= 1 << bit_index; + sky_light_empty_mask |= 1 << 17; } + + if top_sec < light_engine.block_light.len() { + match &light_engine.block_light[top_sec] { + LightContainer::Full(data) => { + block_light_mask |= 1 << 17; + block_light_arrays.push(data.to_vec()); + } + LightContainer::Empty(val) if *val > 0 => { + block_light_mask |= 1 << 17; + block_light_arrays.push(vec![*val << 4 | *val; 2048]); + } + LightContainer::Empty(_) => { + block_light_empty_mask |= 1 << 17; + } + } + } else { + block_light_empty_mask |= 1 << 17; + } + + Ok(Self { + trust_edges: true, + sky_light_mask: BitSet::from_u64(sky_light_mask), + block_light_mask: BitSet::from_u64(block_light_mask), + empty_sky_light_mask: BitSet::from_u64(sky_light_empty_mask), + empty_block_light_mask: BitSet::from_u64(block_light_empty_mask), + sky_light_arrays, + block_light_arrays, + }) + } else { + let num_sections = light_engine.sky_light.len(); + let mut sky_light_empty_mask = 0u64; + let mut block_light_empty_mask = 0u64; + let mut sky_light_mask = 0u64; + let mut block_light_mask = 0u64; + + let mut sky_light_arrays = Vec::new(); + let mut block_light_arrays = Vec::new(); + + sky_light_empty_mask |= 1 << 0; + block_light_empty_mask |= 1 << 0; + + for section_index in 0..num_sections { + let bit_index = section_index + 1; + + if let LightContainer::Full(data) = &light_engine.sky_light[section_index] { + sky_light_mask |= 1 << bit_index; + sky_light_arrays.push(data.to_vec()); + } else { + sky_light_empty_mask |= 1 << bit_index; + } + + if let LightContainer::Full(data) = &light_engine.block_light[section_index] { + block_light_mask |= 1 << bit_index; + block_light_arrays.push(data.to_vec()); + } else { + block_light_empty_mask |= 1 << bit_index; + } + } + + sky_light_empty_mask |= 1 << (num_sections + 1); + block_light_empty_mask |= 1 << (num_sections + 1); + + Ok(Self { + trust_edges: true, + sky_light_mask: BitSet::from_u64(sky_light_mask), + block_light_mask: BitSet::from_u64(block_light_mask), + empty_sky_light_mask: BitSet::from_u64(sky_light_empty_mask), + empty_block_light_mask: BitSet::from_u64(block_light_empty_mask), + sky_light_arrays, + block_light_arrays, + }) } + } - if version < &JavaMinecraftVersion::V_1_20_2 { - write.write_bool(true)?; // trust edges (removed in 1.20.2) + pub fn write( + &self, + mut write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + // Trust edges (1.16 - 1.19.4; added in 1.16, removed in 1.20) + if *version >= JavaMinecraftVersion::V_1_16 && *version <= JavaMinecraftVersion::V_1_19_4 { + write.write_bool(self.trust_edges)?; } - // Write Sky Light Mask - write.write_bitset(&BitSet(Box::new([sky_light_mask as i64])))?; - // Write Block Light Mask - write.write_bitset(&BitSet(Box::new([block_light_mask as i64])))?; - // Write Empty Sky Light Mask - write.write_bitset(&BitSet(Box::new([sky_light_empty_mask as i64])))?; - // Write Empty Block Light Mask - write.write_bitset(&BitSet(Box::new([block_light_empty_mask as i64])))?; - - let light_data_size: VarInt = VarInt(LightContainer::ARRAY_SIZE as i32); - - // Write Sky Light arrays - write.write_var_int(&VarInt(sky_light_mask.count_ones() as i32))?; - for section_index in 0..num_sections { - if let LightContainer::Full(data) = &light_engine.sky_light[section_index] { - // Ensure network nibble ordering matches client expectations - // by swapping high/low nibbles per byte. - write.write_var_int(&light_data_size)?; - let mut swapped = Vec::with_capacity(data.len()); - for &b in data { - swapped.push(b.rotate_right(4)); + // Chunk bitmasks + if *version >= JavaMinecraftVersion::V_1_17 { + write.write_bitset(&self.sky_light_mask)?; + write.write_bitset(&self.block_light_mask)?; + write.write_bitset(&self.empty_sky_light_mask)?; + write.write_bitset(&self.empty_block_light_mask)?; + } else { + write.write_var_int(&VarInt(self.sky_light_mask.as_u64() as i32))?; + write.write_var_int(&VarInt(self.block_light_mask.as_u64() as i32))?; + write.write_var_int(&VarInt(self.empty_sky_light_mask.as_u64() as i32))?; + write.write_var_int(&VarInt(self.empty_block_light_mask.as_u64() as i32))?; + } + + // Sky light arrays + if *version >= JavaMinecraftVersion::V_1_17 { + write.write_var_int(&VarInt(self.sky_light_arrays.len() as i32))?; + for array in &self.sky_light_arrays { + write.write_var_int(&VarInt(array.len() as i32))?; + write.write_slice(array)?; + } + } else { + let mut array_idx = 0; + for i in 0..18 { + if self.sky_light_mask.get_bit(i) + && let Some(array) = self.sky_light_arrays.get(array_idx) + { + write.write_var_int(&VarInt(array.len() as i32))?; + write.write_slice(array)?; + array_idx += 1; } - write.write_slice(&swapped)?; } } - // Write Block Light arrays - write.write_var_int(&VarInt(block_light_mask.count_ones() as i32))?; - for section_index in 0..num_sections { - if let LightContainer::Full(data) = &light_engine.block_light[section_index] { - write.write_var_int(&light_data_size)?; - let mut swapped = Vec::with_capacity(data.len()); - for &b in data { - swapped.push(b.rotate_right(4)); + // Block light arrays + if *version >= JavaMinecraftVersion::V_1_17 { + write.write_var_int(&VarInt(self.block_light_arrays.len() as i32))?; + for array in &self.block_light_arrays { + write.write_var_int(&VarInt(array.len() as i32))?; + write.write_slice(array)?; + } + } else { + let mut array_idx = 0; + for i in 0..18 { + if self.block_light_mask.get_bit(i) + && let Some(array) = self.block_light_arrays.get(array_idx) + { + write.write_var_int(&VarInt(array.len() as i32))?; + write.write_slice(array)?; + array_idx += 1; } - write.write_slice(&swapped)?; } } Ok(()) } + + pub fn read(bytebuf: &mut &[u8], version: &JavaMinecraftVersion) -> Result { + let trust_edges = if *version >= JavaMinecraftVersion::V_1_16 + && *version <= JavaMinecraftVersion::V_1_19_4 + { + bytebuf.get_bool()? + } else { + false + }; + + let (sky_light_mask, block_light_mask, empty_sky_light_mask, empty_block_light_mask) = + if *version >= JavaMinecraftVersion::V_1_17 { + ( + BitSet::decode(bytebuf)?, + BitSet::decode(bytebuf)?, + BitSet::decode(bytebuf)?, + BitSet::decode(bytebuf)?, + ) + } else { + ( + BitSet::from_u64(bytebuf.get_var_int()?.0 as u64), + BitSet::from_u64(bytebuf.get_var_int()?.0 as u64), + BitSet::from_u64(bytebuf.get_var_int()?.0 as u64), + BitSet::from_u64(bytebuf.get_var_int()?.0 as u64), + ) + }; + + let sky_light_arrays = if *version >= JavaMinecraftVersion::V_1_17 { + let count = bytebuf.get_var_int()?.0 as usize; + let mut arrays = Vec::with_capacity(count); + for _ in 0..count { + let len = bytebuf.get_var_int()?.0 as usize; + let mut buf = vec![0u8; len]; + bytebuf.read_bytes_to_buf(&mut buf)?; + arrays.push(buf); + } + arrays + } else { + let mut arrays = Vec::new(); + for i in 0..18 { + if sky_light_mask.get_bit(i) { + let len = bytebuf.get_var_int()?.0 as usize; + let mut buf = vec![0u8; len]; + bytebuf.read_bytes_to_buf(&mut buf)?; + arrays.push(buf); + } + } + arrays + }; + + let block_light_arrays = if *version >= JavaMinecraftVersion::V_1_17 { + let count = bytebuf.get_var_int()?.0 as usize; + let mut arrays = Vec::with_capacity(count); + for _ in 0..count { + let len = bytebuf.get_var_int()?.0 as usize; + let mut buf = vec![0u8; len]; + bytebuf.read_bytes_to_buf(&mut buf)?; + arrays.push(buf); + } + arrays + } else { + let mut arrays = Vec::new(); + for i in 0..18 { + if block_light_mask.get_bit(i) { + let len = bytebuf.get_var_int()?.0 as usize; + let mut buf = vec![0u8; len]; + bytebuf.read_bytes_to_buf(&mut buf)?; + arrays.push(buf); + } + } + arrays + }; + + Ok(Self { + trust_edges, + sky_light_mask, + block_light_mask, + empty_sky_light_mask, + empty_block_light_mask, + sky_light_arrays, + block_light_arrays, + }) + } +} + +impl ClientPacket for CLightUpdate { + fn write_packet_data( + &self, + mut write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + write.write_var_int(&self.chunk_x)?; + write.write_var_int(&self.chunk_z)?; + self.light_data.write(&mut write, version) + } +} + +impl<'a> ServerPacket<'a> for CLightUpdate { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let chunk_x = bytebuf.get_var_int()?; + let chunk_z = bytebuf.get_var_int()?; + let light_data = LightData::read(bytebuf, version)?; + Ok(Self { + chunk_x, + chunk_z, + light_data, + }) + } } diff --git a/crates/pumpkin-protocol/src/java/client/play/low_disk_space_warning.rs b/crates/pumpkin-protocol/src/java/client/play/low_disk_space_warning.rs index 92ceb9e60..4fc3d0792 100644 --- a/crates/pumpkin-protocol/src/java/client/play/low_disk_space_warning.rs +++ b/crates/pumpkin-protocol/src/java/client/play/low_disk_space_warning.rs @@ -1,12 +1,24 @@ use pumpkin_data::packet::clientbound::play::LOW_DISK_SPACE_WARNING; use pumpkin_macros::java_packet; - -use crate::ClientPacket; use pumpkin_util::version::JavaMinecraftVersion; +use crate::ClientPacket; + +/// Warns the client that the server is running low on disk space. +/// +/// Added in 26.1. This packet informs the client to display a warning +/// overlay/notification about low storage. #[java_packet(LOW_DISK_SPACE_WARNING)] +#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)] pub struct CLowDiskSpaceWarning; +impl CLowDiskSpaceWarning { + #[must_use] + pub const fn new() -> Self { + Self + } +} + impl ClientPacket for CLowDiskSpaceWarning { fn write_packet_data( &self, diff --git a/crates/pumpkin-protocol/src/java/client/play/map_item_data.rs b/crates/pumpkin-protocol/src/java/client/play/map_item_data.rs index 082acd84e..79ea9f216 100644 --- a/crates/pumpkin-protocol/src/java/client/play/map_item_data.rs +++ b/crates/pumpkin-protocol/src/java/client/play/map_item_data.rs @@ -1,25 +1,99 @@ -use crate::{ClientPacket, VarInt, WritingError, ser::NetworkWriteExt}; -use pumpkin_data::packet::clientbound::play::MAP_ITEM_DATA; -use pumpkin_macros::java_packet; use std::io::Write; +use pumpkin_data::packet::clientbound::play::MAP_ITEM_DATA; +use pumpkin_macros::java_packet; +use pumpkin_util::{text::TextComponent, version::JavaMinecraftVersion}; + +use crate::{ClientPacket, VarInt, WritingError, ser::NetworkWriteExt}; + #[java_packet(MAP_ITEM_DATA)] +#[derive(Clone, Debug, PartialEq, Eq)] pub struct CMapItemData<'a> { pub map_id: VarInt, pub scale: i8, + pub tracking_position: bool, pub locked: bool, pub icons: Option<&'a [MapIcon]>, pub data: Option>, } +impl<'a> CMapItemData<'a> { + #[must_use] + pub const fn new( + map_id: VarInt, + scale: i8, + tracking_position: bool, + locked: bool, + icons: Option<&'a [MapIcon]>, + data: Option>, + ) -> Self { + Self { + map_id, + scale, + tracking_position, + locked, + icons, + data, + } + } +} + +#[derive(Clone, Debug, PartialEq, Eq)] pub struct MapIcon { pub icon_type: VarInt, pub x: i8, pub z: i8, pub direction: i8, - pub display_name: Option, + pub display_name: Option, } +impl MapIcon { + #[must_use] + pub const fn new( + icon_type: VarInt, + x: i8, + z: i8, + direction: i8, + display_name: Option, + ) -> Self { + Self { + icon_type, + x, + z, + direction, + display_name, + } + } + + pub fn write_with_version( + &self, + mut write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + let v1_13 = *version >= JavaMinecraftVersion::V_1_13; + if v1_13 { + write.write_var_int(&self.icon_type)?; + write.write_i8(self.x)?; + write.write_i8(self.z)?; + write.write_i8(self.direction)?; + if let Some(display_name) = &self.display_name { + write.write_bool(true)?; + write.write_component(display_name, version)?; + } else { + write.write_bool(false)?; + } + } else { + let type_id = (self.icon_type.0 as u8) & 0x0F; + let direction = (self.direction as u8) & 0x0F; + write.write_u8((type_id << 4) | direction)?; + write.write_i8(self.x)?; + write.write_i8(self.z)?; + } + Ok(()) + } +} + +#[derive(Clone, Debug, PartialEq, Eq)] pub struct MapPatch<'a> { pub columns: u8, pub rows: u8, @@ -28,33 +102,48 @@ pub struct MapPatch<'a> { pub data: &'a [u8], } +impl<'a> MapPatch<'a> { + #[must_use] + pub const fn new(columns: u8, rows: u8, x: i8, z: i8, data: &'a [u8]) -> Self { + Self { + columns, + rows, + x, + z, + data, + } + } +} + impl ClientPacket for CMapItemData<'_> { fn write_packet_data( &self, mut write: impl Write, - _version: &pumpkin_util::version::JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { write.write_var_int(&self.map_id)?; write.write_i8(self.scale)?; - write.write_bool(self.locked)?; + + if *version >= JavaMinecraftVersion::V_1_9 && *version < JavaMinecraftVersion::V_1_17 { + write.write_bool(self.tracking_position)?; + } + + if *version >= JavaMinecraftVersion::V_1_14 { + write.write_bool(self.locked)?; + } if let Some(icons) = self.icons { - write.write_bool(true)?; + if *version >= JavaMinecraftVersion::V_1_17 { + write.write_bool(true)?; + } write.write_var_int(&VarInt(icons.len() as i32))?; for icon in icons { - write.write_var_int(&icon.icon_type)?; - write.write_i8(icon.x)?; - write.write_i8(icon.z)?; - write.write_i8(icon.direction)?; - if let Some(name) = &icon.display_name { - write.write_bool(true)?; - write.write_string(&format!("{{\"text\":\"{name}\"}}"))?; - } else { - write.write_bool(false)?; - } + icon.write_with_version(&mut write, version)?; } - } else { + } else if *version >= JavaMinecraftVersion::V_1_17 { write.write_bool(false)?; + } else { + write.write_var_int(&VarInt(0))?; } if let Some(patch) = &self.data { diff --git a/crates/pumpkin-protocol/src/java/client/play/merchant_offers.rs b/crates/pumpkin-protocol/src/java/client/play/merchant_offers.rs index 94ff1ef4c..b1de95464 100644 --- a/crates/pumpkin-protocol/src/java/client/play/merchant_offers.rs +++ b/crates/pumpkin-protocol/src/java/client/play/merchant_offers.rs @@ -40,18 +40,28 @@ impl MerchantOffer { self.uses = 0; } - fn write( + pub fn write( &self, mut write: impl std::io::Write, - version: JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - self.base_cost_a - .write_item_cost_with_version(&mut write, &version)?; - self.output.write_with_version(&mut write, &version)?; - write.write_option(&self.cost_b, |w, cost_b| { - cost_b.write_item_cost_with_version(w, &version) - })?; - write.write_bool(self.is_out_of_stock())?; + if *version >= JavaMinecraftVersion::V_1_20_5 { + self.base_cost_a + .write_item_cost_with_version(&mut write, version)?; + self.output.write_with_version(&mut write, version)?; + write.write_option(&self.cost_b, |w, cost_b| { + cost_b.write_item_cost_with_version(w, version) + })?; + } else { + self.base_cost_a.write_with_version(&mut write, version)?; + self.output.write_with_version(&mut write, version)?; + if let Some(cost_b) = &self.cost_b { + cost_b.write_with_version(&mut write, version)?; + } else { + write.write_bool(false)?; + } + } + write.write_bool(self.reward_exp)?; write.write_i32_be(self.uses)?; write.write_i32_be(self.max_uses)?; write.write_i32_be(self.xp)?; @@ -100,9 +110,13 @@ impl ClientPacket for CMerchantOffers { version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { write.write_var_int(&self.window_id)?; - write.write_var_int(&VarInt(self.offers.len() as i32))?; + if *version >= JavaMinecraftVersion::V_1_19 { + write.write_var_int(&VarInt(self.offers.len() as i32))?; + } else { + write.write_u8(self.offers.len() as u8)?; + } for offer in &self.offers { - offer.write(&mut write, *version)?; + offer.write(&mut write, version)?; } write.write_var_int(&self.villager_level)?; write.write_var_int(&self.experience)?; @@ -112,6 +126,101 @@ impl ClientPacket for CMerchantOffers { } } +impl<'a> crate::ServerPacket<'a> for CMerchantOffers { + fn read( + bytebuf: &mut &'a [u8], + version: &JavaMinecraftVersion, + ) -> Result { + use crate::ser::NetworkReadExt; + let window_id = bytebuf.get_var_int()?; + let offers_count = if *version >= JavaMinecraftVersion::V_1_19 { + bytebuf.get_var_int()?.0 as usize + } else { + bytebuf.get_u8()? as usize + }; + + let mut offers = Vec::with_capacity(offers_count); + for _ in 0..offers_count { + let (base_cost_a, output, cost_b) = if *version >= JavaMinecraftVersion::V_1_20_5 { + let item_id = bytebuf.get_var_int()?.0 as u16; + let count = bytebuf.get_var_int()?.0 as u8; + let comp_count = bytebuf.get_var_int()?.0 as usize; + for _ in 0..comp_count { + let _comp_id = bytebuf.get_var_int()?; + } + let item = pumpkin_data::item::Item::from_id(item_id) + .unwrap_or(&pumpkin_data::item::Item::AIR); + let base_cost_a = ItemStackSerializer(std::borrow::Cow::Owned( + pumpkin_data::item_stack::ItemStack::new(count, item), + )); + let output = ItemStackSerializer::read_with_version(bytebuf, version)?; + let has_cost_b = bytebuf.get_bool()?; + let cost_b = if has_cost_b { + let item_id_b = bytebuf.get_var_int()?.0 as u16; + let count_b = bytebuf.get_var_int()?.0 as u8; + let comp_count_b = bytebuf.get_var_int()?.0 as usize; + for _ in 0..comp_count_b { + let _comp_id = bytebuf.get_var_int()?; + } + let item_b = pumpkin_data::item::Item::from_id(item_id_b) + .unwrap_or(&pumpkin_data::item::Item::AIR); + Some(ItemStackSerializer(std::borrow::Cow::Owned( + pumpkin_data::item_stack::ItemStack::new(count_b, item_b), + ))) + } else { + None + }; + (base_cost_a, output, cost_b) + } else { + let base_cost_a = ItemStackSerializer::read_with_version(bytebuf, version)?; + let output = ItemStackSerializer::read_with_version(bytebuf, version)?; + let cost_b_stack = ItemStackSerializer::read_with_version(bytebuf, version)?; + let cost_b = if cost_b_stack.0.is_empty() { + None + } else { + Some(cost_b_stack) + }; + (base_cost_a, output, cost_b) + }; + + let reward_exp = bytebuf.get_bool()?; + let uses = bytebuf.get_i32_be()?; + let max_uses = bytebuf.get_i32_be()?; + let xp = bytebuf.get_i32_be()?; + let special_price = bytebuf.get_i32_be()?; + let price_multiplier = bytebuf.get_f32_be()?; + let demand = bytebuf.get_i32_be()?; + + offers.push(MerchantOffer { + base_cost_a, + output, + cost_b, + reward_exp, + uses, + max_uses, + xp, + special_price, + price_multiplier, + demand, + }); + } + + let villager_level = bytebuf.get_var_int()?; + let experience = bytebuf.get_var_int()?; + let is_regular_villager = bytebuf.get_bool()?; + let can_restock = bytebuf.get_bool()?; + + Ok(Self { + window_id, + offers, + villager_level, + experience, + is_regular_villager, + can_restock, + }) + } +} + #[cfg(test)] mod tests { use std::{borrow::Cow, io::Cursor}; diff --git a/crates/pumpkin-protocol/src/java/client/play/mod.rs b/crates/pumpkin-protocol/src/java/client/play/mod.rs index 2a2acb58b..8d1790a8d 100644 --- a/crates/pumpkin-protocol/src/java/client/play/mod.rs +++ b/crates/pumpkin-protocol/src/java/client/play/mod.rs @@ -92,6 +92,8 @@ mod set_title_animation; mod show_dialog; mod sound_effect; mod spawn_entity; +mod spawn_living_entity; +mod spawn_painting; mod stop_sound; mod store_cookie; mod subtitle; @@ -111,6 +113,7 @@ mod update_entity_rot; mod update_mob_effect; mod update_objectives; mod update_score; +mod use_bed; mod worldevent; pub use acknowledge_block::*; @@ -204,6 +207,8 @@ pub use set_title_animation::*; pub use show_dialog::*; pub use sound_effect::*; pub use spawn_entity::*; +pub use spawn_living_entity::*; +pub use spawn_painting::*; pub use stop_sound::*; pub use store_cookie::*; pub use subtitle::*; @@ -223,6 +228,7 @@ pub use update_entity_rot::*; pub use update_mob_effect::*; pub use update_objectives::*; pub use update_score::*; +pub use use_bed::*; pub use worldevent::*; mod waypoint; diff --git a/crates/pumpkin-protocol/src/java/client/play/open_sign_editor.rs b/crates/pumpkin-protocol/src/java/client/play/open_sign_editor.rs index 8d8fdfb8f..5e51cd524 100644 --- a/crates/pumpkin-protocol/src/java/client/play/open_sign_editor.rs +++ b/crates/pumpkin-protocol/src/java/client/play/open_sign_editor.rs @@ -36,8 +36,45 @@ impl ClientPacket for COpenSignEditor { mut write: impl std::io::Write, version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_block_pos(&self.location, version)?; - write.write_bool(self.is_front_text)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.location.0.x)?; + write.write_i32_be(self.location.0.y)?; + write.write_i32_be(self.location.0.z)?; + } else { + write.write_block_pos(&self.location, version)?; + } + + if *version >= JavaMinecraftVersion::V_1_20 { + write.write_bool(self.is_front_text)?; + } Ok(()) } } + +impl<'a> crate::ServerPacket<'a> for COpenSignEditor { + fn read( + bytebuf: &mut &'a [u8], + version: &JavaMinecraftVersion, + ) -> Result { + use crate::ser::NetworkReadExt; + let location = if *version <= JavaMinecraftVersion::V_1_7_6 { + let x = bytebuf.get_i32_be()?; + let y = bytebuf.get_i32_be()?; + let z = bytebuf.get_i32_be()?; + BlockPos::new(x, y, z) + } else { + bytebuf.get_block_pos(version)? + }; + + let is_front_text = if *version >= JavaMinecraftVersion::V_1_20 { + bytebuf.get_bool()? + } else { + true + }; + + Ok(Self { + location, + is_front_text, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/particle.rs b/crates/pumpkin-protocol/src/java/client/play/particle.rs index 415d61775..e1a48d0c4 100644 --- a/crates/pumpkin-protocol/src/java/client/play/particle.rs +++ b/crates/pumpkin-protocol/src/java/client/play/particle.rs @@ -7,8 +7,8 @@ use pumpkin_macros::java_packet; use pumpkin_util::{math::vector3::Vector3, version::JavaMinecraftVersion}; use crate::{ - ClientPacket, VarInt, - ser::{NetworkWriteExt, WritingError}, + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkReadSliceExt, NetworkWriteExt, ReadingError, WritingError}, }; /// Spawns a cluster of particles at a specific location. @@ -18,6 +18,7 @@ use crate::{ /// carry extra data for complex particles like redstone dust (color) or /// block/item breaking (textures). #[java_packet(LEVEL_PARTICLES)] +#[derive(Clone, Debug, PartialEq)] pub struct CParticle<'a> { /// If true, the particle renders even if the client's "Particles" /// setting is set to "Minimal". @@ -66,6 +67,98 @@ impl<'a> CParticle<'a> { } } +#[must_use] +pub const fn particle_name_for_v1_7(particle: pumpkin_data::particle::Particle) -> &'static str { + use pumpkin_data::particle::Particle::{ + AngryVillager, Block, BlockCrumble, BlockMarker, Bubble, BubbleColumnUp, BubblePop, + CampfireSignalSmoke, Cloud, Composter, Crit, DamageIndicator, DragonBreath, + DrippingDripstoneLava, DrippingDripstoneWater, DrippingLava, DrippingWater, Dust, + DustColorTransition, DustPillar, DustPlume, Effect, Enchant, EnchantedHit, EntityEffect, + Explosion, ExplosionEmitter, FallingDust, Firework, Fishing, Flame, HappyVillager, Heart, + InstantEffect, Item, ItemSlime, ItemSnowball, LargeSmoke, Lava, Mycelium, Note, Poof, + Portal, Rain, ReversePortal, SmallFlame, Snowflake, SoulFireFlame, Splash, SweepAttack, + TotemOfUndying, Underwater, Witch, + }; + match particle { + ExplosionEmitter => "hugeexplosion", + Explosion => "largeexplode", + Poof => "explode", + Firework => "fireworksSpark", + Bubble | BubblePop | BubbleColumnUp => "bubble", + Splash => "splash", + Fishing => "wake", + Underwater => "suspended", + Crit | DamageIndicator | SweepAttack => "crit", + EnchantedHit => "magicCrit", + LargeSmoke | CampfireSignalSmoke => "largesmoke", + InstantEffect => "spell", + EntityEffect => "mobSpell", + Effect => "mobSpellAmbient", + Witch | TotemOfUndying | DragonBreath => "witchMagic", + DrippingWater | DrippingDripstoneWater => "dripWater", + DrippingLava | DrippingDripstoneLava => "dripLava", + AngryVillager => "angryVillager", + HappyVillager | Composter => "happyVillager", + Mycelium => "townaura", + Note => "note", + Portal | ReversePortal => "portal", + Enchant => "enchantmenttable", + Flame | SmallFlame | SoulFireFlame => "flame", + Lava => "lava", + Cloud => "cloud", + Dust | DustColorTransition | DustPillar | DustPlume => "reddust", + ItemSnowball | Snowflake => "snowballpoof", + ItemSlime => "slime", + Heart => "heart", + BlockMarker => "barrier", + Rain => "droplet", + Item => "iconcrack_", + Block | BlockCrumble => "blockcrack_", + FallingDust => "blockdust_", + _ => "smoke", + } +} + +#[must_use] +pub fn particle_id_from_1_7_name(name: &str) -> i32 { + match name { + "explode" => pumpkin_data::particle::Particle::Poof as i32, + "largeexplode" => pumpkin_data::particle::Particle::Explosion as i32, + "hugeexplosion" => pumpkin_data::particle::Particle::ExplosionEmitter as i32, + "fireworksSpark" => pumpkin_data::particle::Particle::Firework as i32, + "bubble" => pumpkin_data::particle::Particle::Bubble as i32, + "splash" => pumpkin_data::particle::Particle::Splash as i32, + "wake" => pumpkin_data::particle::Particle::Fishing as i32, + "suspended" | "depthsuspend" => pumpkin_data::particle::Particle::Underwater as i32, + "crit" => pumpkin_data::particle::Particle::Crit as i32, + "magicCrit" => pumpkin_data::particle::Particle::EnchantedHit as i32, + "smoke" => pumpkin_data::particle::Particle::Smoke as i32, + "largesmoke" => pumpkin_data::particle::Particle::LargeSmoke as i32, + "spell" | "instantSpell" => pumpkin_data::particle::Particle::InstantEffect as i32, + "mobSpell" => pumpkin_data::particle::Particle::EntityEffect as i32, + "mobSpellAmbient" => pumpkin_data::particle::Particle::Effect as i32, + "witchMagic" => pumpkin_data::particle::Particle::Witch as i32, + "dripWater" => pumpkin_data::particle::Particle::DrippingWater as i32, + "dripLava" => pumpkin_data::particle::Particle::DrippingLava as i32, + "angryVillager" => pumpkin_data::particle::Particle::AngryVillager as i32, + "happyVillager" => pumpkin_data::particle::Particle::HappyVillager as i32, + "townaura" => pumpkin_data::particle::Particle::Mycelium as i32, + "note" => pumpkin_data::particle::Particle::Note as i32, + "portal" => pumpkin_data::particle::Particle::Portal as i32, + "enchantmenttable" => pumpkin_data::particle::Particle::Enchant as i32, + "flame" => pumpkin_data::particle::Particle::Flame as i32, + "lava" => pumpkin_data::particle::Particle::Lava as i32, + "cloud" => pumpkin_data::particle::Particle::Cloud as i32, + "reddust" => pumpkin_data::particle::Particle::Dust as i32, + "snowballpoof" | "snowshovel" => pumpkin_data::particle::Particle::ItemSnowball as i32, + "slime" => pumpkin_data::particle::Particle::ItemSlime as i32, + "heart" => pumpkin_data::particle::Particle::Heart as i32, + "barrier" => pumpkin_data::particle::Particle::BlockMarker as i32, + "droplet" => pumpkin_data::particle::Particle::Rain as i32, + _ => pumpkin_data::particle::Particle::from_name(name).map_or(0, |p| p as i32), + } +} + pub(super) fn particle_id_for_version( particle_id: VarInt, version: JavaMinecraftVersion, @@ -88,7 +181,7 @@ impl ClientPacket for CParticle<'_> { if *version <= JavaMinecraftVersion::V_1_7_6 { let name = pumpkin_data::particle::Particle::from_id(self.particle_id.0 as u16) - .map_or("smoke", |p| p.to_name()); + .map_or("smoke", particle_name_for_v1_7); write.write_string_bounded(name, 64)?; } else if *version < JavaMinecraftVersion::V_1_20_5 { let remapped_id = @@ -100,7 +193,9 @@ impl ClientPacket for CParticle<'_> { } } - write.write_bool(self.important)?; + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_bool(self.important)?; + } if *version >= JavaMinecraftVersion::V_1_21_4 { write.write_bool(self.force_spawn)?; } @@ -133,6 +228,74 @@ impl ClientPacket for CParticle<'_> { } } +impl<'a> ServerPacket<'a> for CParticle<'a> { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let (particle_id, important, force_spawn) = if *version <= JavaMinecraftVersion::V_1_7_6 { + let name = bytebuf.get_str_bounded_borrowed(64)?; + let id = particle_id_from_1_7_name(name); + (VarInt(id), false, false) + } else if *version < JavaMinecraftVersion::V_1_20_5 { + let id = if *version >= JavaMinecraftVersion::V_1_19 { + bytebuf.get_var_int()? + } else { + VarInt(bytebuf.get_i32_be()?) + }; + let important = bytebuf.get_bool()?; + (id, important, false) + } else { + let important = bytebuf.get_bool()?; + let force_spawn = if *version >= JavaMinecraftVersion::V_1_21_4 { + bytebuf.get_bool()? + } else { + false + }; + (VarInt(0), important, force_spawn) + }; + + let position = if *version >= JavaMinecraftVersion::V_1_15 { + Vector3::new( + bytebuf.get_f64_be()?, + bytebuf.get_f64_be()?, + bytebuf.get_f64_be()?, + ) + } else { + Vector3::new( + f64::from(bytebuf.get_f32_be()?), + f64::from(bytebuf.get_f32_be()?), + f64::from(bytebuf.get_f32_be()?), + ) + }; + + let offset = Vector3::new( + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + ); + let max_speed = bytebuf.get_f32_be()?; + let particle_count = bytebuf.get_i32_be()?; + + let (particle_id, data) = if *version >= JavaMinecraftVersion::V_1_20_5 { + let id = bytebuf.get_var_int()?; + let remaining = bytebuf.read_remaining_slice_borrowed(usize::MAX)?; + (id, remaining) + } else { + let remaining = bytebuf.read_remaining_slice_borrowed(usize::MAX)?; + (particle_id, remaining) + }; + + Ok(Self { + force_spawn, + important, + position, + offset, + max_speed, + particle_count, + particle_id, + data, + }) + } +} + #[cfg(test)] mod tests { use std::io::{Cursor, Seek, SeekFrom}; @@ -200,7 +363,7 @@ mod tests { let mut slice = bytes.as_slice(); let name = slice.get_str_borrowed().unwrap(); - assert_eq!(name, "explosion_emitter"); + assert_eq!(name, "hugeexplosion"); } #[test] diff --git a/crates/pumpkin-protocol/src/java/client/play/player_position.rs b/crates/pumpkin-protocol/src/java/client/play/player_position.rs index eeb0446af..b970aa2e2 100644 --- a/crates/pumpkin-protocol/src/java/client/play/player_position.rs +++ b/crates/pumpkin-protocol/src/java/client/play/player_position.rs @@ -77,7 +77,7 @@ impl ClientPacket for CPlayerPosition { write.write_f64_be(self.position.z)?; write.write_f32_be(self.yaw)?; write.write_f32_be(self.pitch)?; - if version >= &JavaMinecraftVersion::V_1_9 { + if version >= &JavaMinecraftVersion::V_1_8 { // Relative flags added in 1.8 write.write_u8(PositionFlag::get_bitfield(self.relatives.as_slice()) as u8)?; } else { @@ -128,7 +128,13 @@ impl<'a> ServerPacket<'a> for CPlayerPosition { let z = read.get_f64_be()?; let yaw = read.get_f32_be()?; let pitch = read.get_f32_be()?; - let relatives_bits = i32::from(read.get_u8()?); + let relatives = if version >= &JavaMinecraftVersion::V_1_8 { + let relatives_bits = i32::from(read.get_u8()?); + PositionFlag::from_bitfield(relatives_bits) + } else { + let _on_ground = read.get_bool()?; + Vec::new() + }; let teleport_id = if version >= &JavaMinecraftVersion::V_1_9 { read.get_var_int()? } else { @@ -143,7 +149,7 @@ impl<'a> ServerPacket<'a> for CPlayerPosition { delta: Vector3::new(0.0, 0.0, 0.0), yaw, pitch, - relatives: PositionFlag::from_bitfield(relatives_bits), + relatives, }) } } diff --git a/crates/pumpkin-protocol/src/java/client/play/remove_entities.rs b/crates/pumpkin-protocol/src/java/client/play/remove_entities.rs index 50ecb091f..6ef5bd41e 100644 --- a/crates/pumpkin-protocol/src/java/client/play/remove_entities.rs +++ b/crates/pumpkin-protocol/src/java/client/play/remove_entities.rs @@ -27,11 +27,20 @@ impl ClientPacket for CRemoveEntities<'_> { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&VarInt(self.entity_ids.len() as i32))?; - for id in self.entity_ids { - write.write_var_int(id)?; + if *version == JavaMinecraftVersion::V_1_17 { + write.write_var_int(self.entity_ids.first().unwrap_or(&VarInt(0)))?; + } else if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_u8(self.entity_ids.len() as u8)?; + for id in self.entity_ids { + write.write_i32_be(id.0)?; + } + } else { + write.write_var_int(&VarInt(self.entity_ids.len() as i32))?; + for id in self.entity_ids { + write.write_var_int(id)?; + } } Ok(()) } diff --git a/crates/pumpkin-protocol/src/java/client/play/set_entity_link.rs b/crates/pumpkin-protocol/src/java/client/play/set_entity_link.rs index 44dc73632..def160213 100644 --- a/crates/pumpkin-protocol/src/java/client/play/set_entity_link.rs +++ b/crates/pumpkin-protocol/src/java/client/play/set_entity_link.rs @@ -2,21 +2,26 @@ use pumpkin_data::packet::clientbound::play::SET_ENTITY_LINK; use pumpkin_macros::java_packet; use pumpkin_util::version::JavaMinecraftVersion; -use crate::{ClientPacket, ser::NetworkWriteExt}; +use crate::{ + ClientPacket, ServerPacket, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; /// Sent by the server to attach (leash) or detach an entity to another entity (e.g. leash knot, player, mob). #[java_packet(SET_ENTITY_LINK)] pub struct CSetEntityLink { pub attached_entity_id: i32, pub holding_entity_id: i32, + pub leash: bool, } impl CSetEntityLink { #[must_use] - pub const fn new(attached_entity_id: i32, holding_entity_id: i32) -> Self { + pub const fn new(attached_entity_id: i32, holding_entity_id: i32, leash: bool) -> Self { Self { attached_entity_id, holding_entity_id, + leash, } } } @@ -25,10 +30,30 @@ impl ClientPacket for CSetEntityLink { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { write.write_i32_be(self.attached_entity_id)?; write.write_i32_be(self.holding_entity_id)?; + if *version <= JavaMinecraftVersion::V_1_8 { + write.write_bool(self.leash)?; + } Ok(()) } } + +impl<'a> ServerPacket<'a> for CSetEntityLink { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let attached_entity_id = bytebuf.get_i32_be()?; + let holding_entity_id = bytebuf.get_i32_be()?; + let leash = if *version <= JavaMinecraftVersion::V_1_8 { + bytebuf.get_u8()? == 1 + } else { + true + }; + Ok(Self { + attached_entity_id, + holding_entity_id, + leash, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/set_experience.rs b/crates/pumpkin-protocol/src/java/client/play/set_experience.rs index 69aa482cd..70df97d3e 100644 --- a/crates/pumpkin-protocol/src/java/client/play/set_experience.rs +++ b/crates/pumpkin-protocol/src/java/client/play/set_experience.rs @@ -28,11 +28,40 @@ impl ClientPacket for CSetExperience { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_f32(self.progress)?; - write.write_var_int(&self.level)?; - write.write_var_int(&self.total_experience)?; + write.write_f32_be(self.progress)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.level.0 as i16)?; + write.write_i16_be(self.total_experience.0 as i16)?; + } else { + write.write_var_int(&self.level)?; + write.write_var_int(&self.total_experience)?; + } Ok(()) } } + +impl<'a> crate::ServerPacket<'a> for CSetExperience { + fn read( + bytebuf: &mut &'a [u8], + version: &JavaMinecraftVersion, + ) -> Result { + use crate::ser::NetworkReadExt; + let progress = bytebuf.get_f32_be()?; + let (level, total_experience) = if *version <= JavaMinecraftVersion::V_1_7_6 { + ( + VarInt(i32::from(bytebuf.get_i16_be()?)), + VarInt(i32::from(bytebuf.get_i16_be()?)), + ) + } else { + (bytebuf.get_var_int()?, bytebuf.get_var_int()?) + }; + + Ok(Self { + progress, + level, + total_experience, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/set_health.rs b/crates/pumpkin-protocol/src/java/client/play/set_health.rs index 574179cf2..83163abd5 100644 --- a/crates/pumpkin-protocol/src/java/client/play/set_health.rs +++ b/crates/pumpkin-protocol/src/java/client/play/set_health.rs @@ -1,12 +1,14 @@ use pumpkin_data::packet::clientbound::play::SET_HEALTH; use pumpkin_macros::java_packet; -use crate::ClientPacket; -use crate::VarInt; -use crate::ser::NetworkWriteExt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; use pumpkin_util::version::JavaMinecraftVersion; #[java_packet(SET_HEALTH)] +#[derive(Clone, Debug, PartialEq)] pub struct CSetHealth { pub health: f32, pub food: VarInt, @@ -28,11 +30,32 @@ impl ClientPacket for CSetHealth { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { - write.write_f32(self.health)?; - write.write_var_int(&self.food)?; - write.write_f32(self.food_saturation)?; + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + write.write_f32_be(self.health)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.food.0 as i16)?; + } else { + write.write_var_int(&self.food)?; + } + write.write_f32_be(self.food_saturation)?; Ok(()) } } + +impl<'a> ServerPacket<'a> for CSetHealth { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let health = bytebuf.get_f32_be()?; + let food = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(i32::from(bytebuf.get_i16_be()?)) + } else { + bytebuf.get_var_int()? + }; + let food_saturation = bytebuf.get_f32_be()?; + Ok(Self { + health, + food, + food_saturation, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/set_player_team.rs b/crates/pumpkin-protocol/src/java/client/play/set_player_team.rs index a44c93cae..2d87a4c31 100644 --- a/crates/pumpkin-protocol/src/java/client/play/set_player_team.rs +++ b/crates/pumpkin-protocol/src/java/client/play/set_player_team.rs @@ -2,7 +2,7 @@ use std::io::Write; use pumpkin_data::packet::clientbound::play::SET_PLAYER_TEAM; use pumpkin_macros::java_packet; -use pumpkin_util::{text::TextComponent, version::JavaMinecraftVersion}; +use pumpkin_util::{text::TextComponent, translation::Locale, version::JavaMinecraftVersion}; use crate::{ ClientPacket, @@ -20,6 +20,7 @@ pub enum TeamMethod { RemovePlayers = 4, } +#[derive(Clone, Debug, PartialEq, Eq)] pub struct TeamParameters<'a> { pub display_name: &'a TextComponent, pub options: i8, @@ -38,42 +39,119 @@ pub struct CSetPlayerTeam<'a> { pub players: Box<[String]>, } +fn nametag_visibility_to_id(s: &str) -> i32 { + match s { + "never" => 1, + "hideForOtherTeams" => 2, + "hideForOwnTeam" => 3, + _ => 0, + } +} + +fn collision_rule_to_id(s: &str) -> i32 { + match s { + "never" => 1, + "pushOtherTeams" => 2, + "pushOwnTeam" => 3, + _ => 0, + } +} + impl ClientPacket for CSetPlayerTeam<'_> { fn write_packet_data( &self, mut write: impl Write, version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { - write.write_string(&self.team_name)?; - write.write_i8(self.method as i8)?; - - match self.method { - TeamMethod::Create | TeamMethod::Update => { - if let Some(params) = &self.parameters { - write.write_component(params.display_name, version)?; - write.write_i8(params.options)?; - write.write_string(params.nametag_visibility)?; - write.write_string(params.collision_rule)?; - write.write_var_int(&VarInt(params.color))?; - write.write_component(params.player_prefix, version)?; - write.write_component(params.player_suffix, version)?; - } else { - return Err(WritingError::Message( - "Parameters missing for Create/Update".into(), - )); - } - } - _ => {} + if *version >= JavaMinecraftVersion::V_1_18 { + write.write_string(&self.team_name)?; + } else { + write.write_string_bounded(&self.team_name, 16)?; } - match self.method { - TeamMethod::Create | TeamMethod::AddPlayers | TeamMethod::RemovePlayers => { - write.write_var_int(&VarInt(self.players.len() as i32))?; - for player in &self.players { - write.write_string(player)?; + write.write_i8(self.method as i8)?; + + if self.method == TeamMethod::Create || self.method == TeamMethod::Update { + let Some(params) = &self.parameters else { + return Err(WritingError::Message( + "Parameters missing for Create/Update".into(), + )); + }; + + if *version >= JavaMinecraftVersion::V_26_2 { + write.write_component(params.display_name, version)?; + write.write_component(params.player_prefix, version)?; + write.write_component(params.player_suffix, version)?; + write + .write_var_int(&VarInt(nametag_visibility_to_id(params.nametag_visibility)))?; + write.write_var_int(&VarInt(collision_rule_to_id(params.collision_rule)))?; + if params.color >= 0 && params.color != 21 { + write.write_bool(true)?; + write.write_var_int(&VarInt(params.color))?; + } else { + write.write_bool(false)?; + } + write.write_i8(params.options)?; + } else if *version >= JavaMinecraftVersion::V_1_13 { + write.write_component(params.display_name, version)?; + write.write_i8(params.options)?; + if *version >= JavaMinecraftVersion::V_1_21_5 { + write.write_var_int(&VarInt(nametag_visibility_to_id( + params.nametag_visibility, + )))?; + write.write_var_int(&VarInt(collision_rule_to_id(params.collision_rule)))?; + } else { + write.write_string_bounded(params.nametag_visibility, 40)?; + write.write_string_bounded(params.collision_rule, 40)?; + } + if *version >= JavaMinecraftVersion::V_1_17 { + let color_id = if params.color < 0 { 21 } else { params.color }; + write.write_var_int(&VarInt(color_id))?; + } else { + write.write_i8(params.color as i8)?; + } + write.write_component(params.player_prefix, version)?; + write.write_component(params.player_suffix, version)?; + } else { + let display_name_legacy = params + .display_name + .to_legacy_string_for_version(version, Locale::EnUs); + let player_prefix_legacy = params + .player_prefix + .to_legacy_string_for_version(version, Locale::EnUs); + let player_suffix_legacy = params + .player_suffix + .to_legacy_string_for_version(version, Locale::EnUs); + + write.write_string_bounded(&display_name_legacy, 32)?; + write.write_string_bounded(&player_prefix_legacy, 32)?; + write.write_string_bounded(&player_suffix_legacy, 32)?; + write.write_i8(params.options)?; + + if *version <= JavaMinecraftVersion::V_1_7_6 { + // 1.7.x has no nametag visibility, collision rule, or color in team info + } else { + write.write_string_bounded(params.nametag_visibility, 32)?; + if *version >= JavaMinecraftVersion::V_1_9 { + write.write_string_bounded(params.collision_rule, 32)?; + } + write.write_i8(params.color as i8)?; } } - _ => {} + } + + if self.method == TeamMethod::Create + || self.method == TeamMethod::AddPlayers + || self.method == TeamMethod::RemovePlayers + { + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.players.len() as i16)?; + } else { + write.write_var_int(&VarInt(self.players.len() as i32))?; + } + for player in &self.players { + write.write_string_bounded(player, 40)?; + } } Ok(()) diff --git a/crates/pumpkin-protocol/src/java/client/play/spawn_entity.rs b/crates/pumpkin-protocol/src/java/client/play/spawn_entity.rs index bcdc31bfb..7eefadeab 100644 --- a/crates/pumpkin-protocol/src/java/client/play/spawn_entity.rs +++ b/crates/pumpkin-protocol/src/java/client/play/spawn_entity.rs @@ -1,4 +1,4 @@ -use std::io::Write; +use std::io::{Read, Write}; use pumpkin_data::block_state_remap::remap_block_state_for_version; use pumpkin_data::entity::EntityType; @@ -10,9 +10,104 @@ use pumpkin_util::{math::vector3::Vector3, version::JavaMinecraftVersion}; use crate::{ ClientPacket, VarInt, codec::lp_vector_3d::LpVector3d, - ser::{NetworkWriteExt, WritingError}, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, }; +const fn remap_object_type_for_version(entity_id: u16, _version: JavaMinecraftVersion) -> u8 { + if entity_id == EntityType::OAK_BOAT.id + || entity_id == EntityType::SPRUCE_BOAT.id + || entity_id == EntityType::BIRCH_BOAT.id + || entity_id == EntityType::JUNGLE_BOAT.id + || entity_id == EntityType::ACACIA_BOAT.id + || entity_id == EntityType::DARK_OAK_BOAT.id + || entity_id == EntityType::MANGROVE_BOAT.id + || entity_id == EntityType::CHERRY_BOAT.id + || entity_id == EntityType::PALE_OAK_BOAT.id + || entity_id == EntityType::BAMBOO_RAFT.id + || entity_id == EntityType::OAK_CHEST_BOAT.id + || entity_id == EntityType::SPRUCE_CHEST_BOAT.id + || entity_id == EntityType::BIRCH_CHEST_BOAT.id + || entity_id == EntityType::JUNGLE_CHEST_BOAT.id + || entity_id == EntityType::ACACIA_CHEST_BOAT.id + || entity_id == EntityType::DARK_OAK_CHEST_BOAT.id + || entity_id == EntityType::MANGROVE_CHEST_BOAT.id + || entity_id == EntityType::CHERRY_CHEST_BOAT.id + || entity_id == EntityType::PALE_OAK_CHEST_BOAT.id + || entity_id == EntityType::BAMBOO_CHEST_RAFT.id + { + 1 + } else if entity_id == EntityType::ITEM.id { + 2 + } else if entity_id == EntityType::AREA_EFFECT_CLOUD.id { + 3 + } else if entity_id == EntityType::MINECART.id + || entity_id == EntityType::CHEST_MINECART.id + || entity_id == EntityType::COMMAND_BLOCK_MINECART.id + || entity_id == EntityType::FURNACE_MINECART.id + || entity_id == EntityType::HOPPER_MINECART.id + || entity_id == EntityType::SPAWNER_MINECART.id + || entity_id == EntityType::TNT_MINECART.id + { + 10 + } else if entity_id == EntityType::TNT.id { + 50 + } else if entity_id == EntityType::END_CRYSTAL.id { + 51 + } else if entity_id == EntityType::ARROW.id { + 60 + } else if entity_id == EntityType::SNOWBALL.id { + 61 + } else if entity_id == EntityType::EGG.id { + 62 + } else if entity_id == EntityType::FIREBALL.id { + 63 + } else if entity_id == EntityType::SMALL_FIREBALL.id { + 64 + } else if entity_id == EntityType::ENDER_PEARL.id { + 65 + } else if entity_id == EntityType::WITHER_SKULL.id { + 66 + } else if entity_id == EntityType::SHULKER_BULLET.id { + 67 + } else if entity_id == EntityType::LLAMA_SPIT.id { + 68 + } else if entity_id == EntityType::FALLING_BLOCK.id { + 70 + } else if entity_id == EntityType::ITEM_FRAME.id || entity_id == EntityType::GLOW_ITEM_FRAME.id + { + 71 + } else if entity_id == EntityType::EYE_OF_ENDER.id { + 72 + } else if entity_id == EntityType::SPLASH_POTION.id + || entity_id == EntityType::LINGERING_POTION.id + { + 73 + } else if entity_id == EntityType::EXPERIENCE_BOTTLE.id { + 75 + } else if entity_id == EntityType::FIREWORK_ROCKET.id { + 76 + } else if entity_id == EntityType::LEASH_KNOT.id { + 77 + } else if entity_id == EntityType::ARMOR_STAND.id { + 78 + } else if entity_id == EntityType::EVOKER_FANGS.id { + 79 + } else if entity_id == EntityType::FISHING_BOBBER.id { + 90 + } else if entity_id == EntityType::SPECTRAL_ARROW.id { + 91 + } else if entity_id == EntityType::DRAGON_FIREBALL.id { + 93 + } else if entity_id == EntityType::TRIDENT.id { + 94 + } else { + entity_id as u8 + } +} + +const ROTATION_FACTOR: f32 = 256.0 / 360.0; +const VELOCITY_FACTOR: f64 = 8000.0; + #[java_packet(ADD_ENTITY)] pub struct CSpawnEntity { pub entity_id: VarInt, @@ -34,9 +129,9 @@ impl CSpawnEntity { entity_uuid: uuid::Uuid, r#type: VarInt, position: Vector3, - pitch: f32, // angle - yaw: f32, // angle - head_yaw: f32, // angle + pitch: f32, + yaw: f32, + head_yaw: f32, data: VarInt, velocity: Vector3, ) -> Self { @@ -45,23 +140,106 @@ impl CSpawnEntity { entity_uuid, r#type, position, - pitch: (pitch * 256.0 / 360.0).floor() as u8, - yaw: (yaw.rem_euclid(360.0) * 256.0 / 360.0).floor() as u8, - head_yaw: (head_yaw.rem_euclid(360.0) * 256.0 / 360.0).floor() as u8, + pitch: (pitch * ROTATION_FACTOR).floor() as u8, + yaw: (yaw.rem_euclid(360.0) * ROTATION_FACTOR).floor() as u8, + head_yaw: (head_yaw.rem_euclid(360.0) * ROTATION_FACTOR).floor() as u8, data, velocity: LpVector3d(velocity), } } + + #[must_use] + pub fn pitch_degrees(&self) -> f32 { + (self.pitch as i8 as f32) / ROTATION_FACTOR + } + + #[must_use] + pub fn yaw_degrees(&self) -> f32 { + (self.yaw as i8 as f32) / ROTATION_FACTOR + } + + #[must_use] + pub fn head_yaw_degrees(&self) -> f32 { + (self.head_yaw as i8 as f32) / ROTATION_FACTOR + } + + pub fn read_packet_data( + mut read: impl Read, + version: &JavaMinecraftVersion, + ) -> Result { + let v1_9 = *version >= JavaMinecraftVersion::V_1_9; + let v1_14 = *version >= JavaMinecraftVersion::V_1_14; + let v1_19 = *version >= JavaMinecraftVersion::V_1_19; + let v1_21_9 = *version >= JavaMinecraftVersion::V_1_21_9; + + let entity_id = read.get_var_int()?; + + let entity_uuid = if v1_9 { + read.get_uuid()? + } else { + uuid::Uuid::nil() + }; + + let r#type = if v1_14 { + read.get_var_int()? + } else { + VarInt(i32::from(read.get_u8()?)) + }; + + let position = if v1_9 { + Vector3::new(read.get_f64_be()?, read.get_f64_be()?, read.get_f64_be()?) + } else { + Vector3::new( + f64::from(read.get_i32_be()?) / 32.0, + f64::from(read.get_i32_be()?) / 32.0, + f64::from(read.get_i32_be()?) / 32.0, + ) + }; + + let mut velocity = if v1_21_9 { + LpVector3d::read(&mut read)? + } else { + LpVector3d(Vector3::new(0.0, 0.0, 0.0)) + }; + + let pitch = read.get_u8()?; + let yaw = read.get_u8()?; + + let head_yaw = if v1_19 { read.get_u8()? } else { 0 }; + + let data = if v1_19 { + read.get_var_int()? + } else { + VarInt(read.get_i32_be()?) + }; + + if !v1_21_9 && (v1_9 || data.0 > 0) { + let vel_x = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + let vel_y = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + let vel_z = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + velocity = LpVector3d(Vector3::new(vel_x, vel_y, vel_z)); + } + + Ok(Self { + entity_id, + entity_uuid, + r#type, + position, + velocity, + pitch, + yaw, + head_yaw, + data, + }) + } } impl ClientPacket for CSpawnEntity { fn write_packet_data( &self, - write: impl Write, + mut write: impl Write, version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { - let mut write = write; - let v1_9 = *version >= JavaMinecraftVersion::V_1_9; let v1_14 = *version >= JavaMinecraftVersion::V_1_14; let v1_19 = *version >= JavaMinecraftVersion::V_1_19; @@ -73,11 +251,12 @@ impl ClientPacket for CSpawnEntity { write.write_uuid(&self.entity_uuid)?; } - let remapped_type = remap_entity_id_for_version(self.r#type.0 as u16, *version); if v1_14 { + let remapped_type = remap_entity_id_for_version(self.r#type.0 as u16, *version); write.write_var_int(&VarInt(remapped_type as i32))?; } else { - write.write_u8(remapped_type as u8)?; + let object_type = remap_object_type_for_version(self.r#type.0 as u16, *version); + write.write_u8(object_type)?; } if v1_9 { @@ -90,10 +269,10 @@ impl ClientPacket for CSpawnEntity { write.write_i32_be((self.position.z * 32.0).floor() as i32)?; } - // Angles and velocity if v1_21_9 { self.velocity.write(&mut write)?; } + write.write_u8(self.pitch)?; write.write_u8(self.yaw)?; @@ -101,7 +280,7 @@ impl ClientPacket for CSpawnEntity { write.write_u8(self.head_yaw)?; } - let data = if self.r#type.0 == i32::from(EntityType::FALLING_BLOCK.id) { + let mut data = if self.r#type.0 == i32::from(EntityType::FALLING_BLOCK.id) { u16::try_from(self.data.0).map_or(self.data, |state_id| { VarInt(i32::from(remap_block_state_for_version(state_id, *version))) }) @@ -109,6 +288,22 @@ impl ClientPacket for CSpawnEntity { self.data }; + if !v1_14 && data.0 == 0 { + if self.r#type.0 == i32::from(EntityType::CHEST_MINECART.id) { + data = VarInt(1); + } else if self.r#type.0 == i32::from(EntityType::FURNACE_MINECART.id) { + data = VarInt(2); + } else if self.r#type.0 == i32::from(EntityType::TNT_MINECART.id) { + data = VarInt(3); + } else if self.r#type.0 == i32::from(EntityType::SPAWNER_MINECART.id) { + data = VarInt(4); + } else if self.r#type.0 == i32::from(EntityType::HOPPER_MINECART.id) { + data = VarInt(5); + } else if self.r#type.0 == i32::from(EntityType::COMMAND_BLOCK_MINECART.id) { + data = VarInt(6); + } + } + if v1_19 { write.write_var_int(&data)?; } else { diff --git a/crates/pumpkin-protocol/src/java/client/play/spawn_living_entity.rs b/crates/pumpkin-protocol/src/java/client/play/spawn_living_entity.rs new file mode 100644 index 000000000..b8c743bc2 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/spawn_living_entity.rs @@ -0,0 +1,377 @@ +use std::io::{Read, Write}; + +use pumpkin_data::entity::EntityType; +use pumpkin_data::entity_id_remap::remap_entity_id_for_version; +use pumpkin_data::packet::clientbound::play::SPAWN_LIVING_ENTITY; +use pumpkin_macros::java_packet; +use pumpkin_util::{math::vector3::Vector3, version::JavaMinecraftVersion}; + +use crate::{ + ClientPacket, ServerPacket, VarInt, + codec::lp_vector_3d::LpVector3d, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; + +const ROTATION_FACTOR: f32 = 256.0 / 360.0; +const VELOCITY_FACTOR: f64 = 8000.0; + +#[must_use] +#[expect(clippy::too_many_lines)] +pub fn remap_living_mob_type_for_version(entity_id: u16, version: JavaMinecraftVersion) -> u16 { + if version >= JavaMinecraftVersion::V_1_14 { + return remap_entity_id_for_version(entity_id, version); + } + + if version >= JavaMinecraftVersion::V_1_11 { + // 1.11 - 1.13 separate entity IDs + if entity_id == EntityType::ELDER_GUARDIAN.id { + return 4; + } else if entity_id == EntityType::WITHER_SKELETON.id { + return 5; + } else if entity_id == EntityType::STRAY.id { + return 6; + } else if entity_id == EntityType::HUSK.id { + return 23; + } else if entity_id == EntityType::ZOMBIE_VILLAGER.id { + return 27; + } else if entity_id == EntityType::SKELETON_HORSE.id { + return 28; + } else if entity_id == EntityType::ZOMBIE_HORSE.id { + return 29; + } else if entity_id == EntityType::DONKEY.id { + return 31; + } else if entity_id == EntityType::MULE.id { + return 32; + } else if entity_id == EntityType::EVOKER.id { + return 34; + } else if entity_id == EntityType::VEX.id { + return 35; + } else if entity_id == EntityType::VINDICATOR.id { + return 36; + } else if entity_id == EntityType::ILLUSIONER.id { + return 37; + } else if entity_id == EntityType::LLAMA.id || entity_id == EntityType::TRADER_LLAMA.id { + return 103; + } else if entity_id == EntityType::PARROT.id { + return 105; + } + } + + // 1.7.10 - 1.10 (and shared legacy base IDs for 1.11 - 1.12) + if entity_id == EntityType::CREEPER.id { + 50 + } else if entity_id == EntityType::SKELETON.id + || entity_id == EntityType::WITHER_SKELETON.id + || entity_id == EntityType::STRAY.id + || entity_id == EntityType::BOGGED.id + || entity_id == EntityType::PARCHED.id + { + 51 + } else if entity_id == EntityType::SPIDER.id { + 52 + } else if entity_id == EntityType::GIANT.id { + 53 + } else if entity_id == EntityType::ZOMBIE.id + || entity_id == EntityType::DROWNED.id + || entity_id == EntityType::HUSK.id + || entity_id == EntityType::ZOMBIE_VILLAGER.id + { + 54 + } else if entity_id == EntityType::SLIME.id { + 55 + } else if entity_id == EntityType::GHAST.id || entity_id == EntityType::HAPPY_GHAST.id { + 56 + } else if entity_id == EntityType::ZOMBIFIED_PIGLIN.id + || entity_id == EntityType::PIGLIN.id + || entity_id == EntityType::PIGLIN_BRUTE.id + { + 57 + } else if entity_id == EntityType::ENDERMAN.id || entity_id == EntityType::CREAKING.id { + 58 + } else if entity_id == EntityType::CAVE_SPIDER.id { + 59 + } else if entity_id == EntityType::SILVERFISH.id { + 60 + } else if entity_id == EntityType::BLAZE.id || entity_id == EntityType::BREEZE.id { + 61 + } else if entity_id == EntityType::MAGMA_CUBE.id { + 62 + } else if entity_id == EntityType::ENDER_DRAGON.id { + 63 + } else if entity_id == EntityType::WITHER.id { + 64 + } else if entity_id == EntityType::BAT.id + || entity_id == EntityType::VEX.id + || entity_id == EntityType::ALLAY.id + || entity_id == EntityType::BEE.id + || entity_id == EntityType::PARROT.id + { + 65 + } else if entity_id == EntityType::WITCH.id { + 66 + } else if entity_id == EntityType::ENDERMITE.id { + 67 + } else if entity_id == EntityType::GUARDIAN.id || entity_id == EntityType::ELDER_GUARDIAN.id { + 68 + } else if entity_id == EntityType::SHULKER.id { + 69 + } else if entity_id == EntityType::PIG.id + || entity_id == EntityType::HOGLIN.id + || entity_id == EntityType::ZOGLIN.id + || entity_id == EntityType::STRIDER.id + { + 90 + } else if entity_id == EntityType::SHEEP.id + || entity_id == EntityType::GOAT.id + || entity_id == EntityType::SNIFFER.id + || entity_id == EntityType::ARMADILLO.id + { + 91 + } else if entity_id == EntityType::COW.id || entity_id == EntityType::PANDA.id { + 92 + } else if entity_id == EntityType::CHICKEN.id { + 93 + } else if entity_id == EntityType::SQUID.id + || entity_id == EntityType::GLOW_SQUID.id + || entity_id == EntityType::DOLPHIN.id + || entity_id == EntityType::COD.id + || entity_id == EntityType::SALMON.id + || entity_id == EntityType::PUFFERFISH.id + || entity_id == EntityType::TROPICAL_FISH.id + || entity_id == EntityType::TADPOLE.id + || entity_id == EntityType::AXOLOTL.id + || entity_id == EntityType::FROG.id + || entity_id == EntityType::NAUTILUS.id + { + 94 + } else if entity_id == EntityType::WOLF.id || entity_id == EntityType::FOX.id { + 95 + } else if entity_id == EntityType::MOOSHROOM.id { + 96 + } else if entity_id == EntityType::SNOW_GOLEM.id { + 97 + } else if entity_id == EntityType::OCELOT.id || entity_id == EntityType::CAT.id { + 98 + } else if entity_id == EntityType::IRON_GOLEM.id + || entity_id == EntityType::COPPER_GOLEM.id + || entity_id == EntityType::RAVAGER.id + || entity_id == EntityType::WARDEN.id + { + 99 + } else if entity_id == EntityType::HORSE.id + || entity_id == EntityType::DONKEY.id + || entity_id == EntityType::MULE.id + || entity_id == EntityType::ZOMBIE_HORSE.id + || entity_id == EntityType::SKELETON_HORSE.id + || entity_id == EntityType::CAMEL.id + || entity_id == EntityType::LLAMA.id + || entity_id == EntityType::TRADER_LLAMA.id + { + 100 + } else if entity_id == EntityType::RABBIT.id { + if version <= JavaMinecraftVersion::V_1_7_6 { + 93 // Chicken fallback in 1.7.10 + } else { + 101 + } + } else if entity_id == EntityType::POLAR_BEAR.id { + if version < JavaMinecraftVersion::V_1_10 { + 92 // Cow fallback in < 1.10 + } else { + 102 + } + } else if entity_id == EntityType::VILLAGER.id + || entity_id == EntityType::WANDERING_TRADER.id + || entity_id == EntityType::PILLAGER.id + || entity_id == EntityType::VINDICATOR.id + || entity_id == EntityType::EVOKER.id + || entity_id == EntityType::ILLUSIONER.id + { + 120 + } else { + 54 + } +} + +#[java_packet(SPAWN_LIVING_ENTITY)] +#[derive(Clone, Debug, PartialEq)] +pub struct CSpawnLivingEntity { + pub entity_id: VarInt, + pub entity_uuid: uuid::Uuid, + pub r#type: VarInt, + pub position: Vector3, + pub yaw: u8, + pub pitch: u8, + pub head_yaw: u8, + pub velocity: LpVector3d, + pub metadata: Option>, +} + +impl CSpawnLivingEntity { + #[expect(clippy::too_many_arguments)] + #[must_use] + pub fn new( + entity_id: VarInt, + entity_uuid: uuid::Uuid, + r#type: VarInt, + position: Vector3, + pitch: f32, + yaw: f32, + head_yaw: f32, + velocity: Vector3, + metadata: Option>, + ) -> Self { + Self { + entity_id, + entity_uuid, + r#type, + position, + pitch: (pitch * ROTATION_FACTOR).floor() as u8, + yaw: (yaw.rem_euclid(360.0) * ROTATION_FACTOR).floor() as u8, + head_yaw: (head_yaw.rem_euclid(360.0) * ROTATION_FACTOR).floor() as u8, + velocity: LpVector3d(velocity), + metadata, + } + } + + #[must_use] + pub fn pitch_degrees(&self) -> f32 { + (self.pitch as i8 as f32) / ROTATION_FACTOR + } + + #[must_use] + pub fn yaw_degrees(&self) -> f32 { + (self.yaw as i8 as f32) / ROTATION_FACTOR + } + + #[must_use] + pub fn head_yaw_degrees(&self) -> f32 { + (self.head_yaw as i8 as f32) / ROTATION_FACTOR + } + + pub fn read_packet_data( + mut read: impl Read, + version: &JavaMinecraftVersion, + ) -> Result { + let v1_9 = *version >= JavaMinecraftVersion::V_1_9; + let v1_11 = *version >= JavaMinecraftVersion::V_1_11; + let v1_15 = *version >= JavaMinecraftVersion::V_1_15; + + let entity_id = read.get_var_int()?; + + let (entity_uuid, r#type, position) = if v1_9 { + let entity_uuid = read.get_uuid()?; + let type_id = if v1_11 { + read.get_var_int()? + } else { + VarInt(i32::from(read.get_u8()?)) + }; + let position = Vector3::new(read.get_f64_be()?, read.get_f64_be()?, read.get_f64_be()?); + (entity_uuid, type_id, position) + } else { + let entity_uuid = uuid::Uuid::nil(); + let type_id = VarInt(i32::from(read.get_u8()?)); + let position = Vector3::new( + f64::from(read.get_i32_be()?) / 32.0, + f64::from(read.get_i32_be()?) / 32.0, + f64::from(read.get_i32_be()?) / 32.0, + ); + (entity_uuid, type_id, position) + }; + + let yaw = read.get_u8()?; + let pitch = read.get_u8()?; + let head_yaw = read.get_u8()?; + + let vel_x = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + let vel_y = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + let vel_z = f64::from(read.get_i16_be()?) / VELOCITY_FACTOR; + let velocity = LpVector3d(Vector3::new(vel_x, vel_y, vel_z)); + + let metadata = if v1_15 { + None + } else { + let mut meta_bytes = Vec::new(); + read.read_to_end(&mut meta_bytes) + .map_err(|e| ReadingError::Message(e.to_string()))?; + if meta_bytes.is_empty() { + None + } else { + Some(meta_bytes.into_boxed_slice()) + } + }; + + Ok(Self { + entity_id, + entity_uuid, + r#type, + position, + yaw, + pitch, + head_yaw, + velocity, + metadata, + }) + } +} + +impl<'a> ServerPacket<'a> for CSpawnLivingEntity { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + Self::read_packet_data(bytebuf, version) + } +} + +impl ClientPacket for CSpawnLivingEntity { + fn write_packet_data( + &self, + mut write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + let v1_9 = *version >= JavaMinecraftVersion::V_1_9; + let v1_11 = *version >= JavaMinecraftVersion::V_1_11; + let v1_15 = *version >= JavaMinecraftVersion::V_1_15; + + write.write_var_int(&self.entity_id)?; + + let remapped_type = remap_living_mob_type_for_version(self.r#type.0 as u16, *version); + + if v1_9 { + write.write_uuid(&self.entity_uuid)?; + if v1_11 { + write.write_var_int(&VarInt(remapped_type as i32))?; + } else { + write.write_u8(remapped_type as u8)?; + } + write.write_f64_be(self.position.x)?; + write.write_f64_be(self.position.y)?; + write.write_f64_be(self.position.z)?; + } else { + write.write_u8(remapped_type as u8)?; + write.write_i32_be((self.position.x * 32.0).floor() as i32)?; + write.write_i32_be((self.position.y * 32.0).floor() as i32)?; + write.write_i32_be((self.position.z * 32.0).floor() as i32)?; + } + + write.write_u8(self.yaw)?; + write.write_u8(self.pitch)?; + write.write_u8(self.head_yaw)?; + + self.velocity.write_legacy(&mut write)?; + + if !v1_15 { + if let Some(metadata) = &self.metadata { + write.write_slice(metadata)?; + } else if v1_9 { + write.write_u8(0xFF)?; + } else { + // In <= 1.8 (specifically 1.7.10), DataWatcher requires at least one entry + // so that `readWatchedObjectsFromPacketBuffer` returns a non-null List, + // avoiding a NullPointerException in `S0FPacketSpawnMob.func_149027_c()`. + // (0 << 5) | 0 = 0 (type: byte, index: 0 flags), 0 (value), 127 (terminator) + write.write_slice(&[0x00, 0x00, 127])?; + } + } + + Ok(()) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/spawn_painting.rs b/crates/pumpkin-protocol/src/java/client/play/spawn_painting.rs new file mode 100644 index 000000000..8dd88b3e7 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/spawn_painting.rs @@ -0,0 +1,116 @@ +use pumpkin_data::packet::clientbound::play::SPAWN_PAINTING; +use pumpkin_data::painting_variant_id_remap::remap_motive_id_for_version; +use pumpkin_macros::java_packet; +use pumpkin_util::math::position::BlockPos; +use pumpkin_util::version::JavaMinecraftVersion; +use uuid::Uuid; + +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; + +/// Spawns a painting entity in the world for versions <= 1.18.2. +/// In 1.19+, paintings are spawned via the unified `CSpawnEntity` packet. +#[derive(Clone, Debug, PartialEq, Eq)] +#[java_packet(SPAWN_PAINTING)] +pub struct CSpawnPainting { + pub entity_id: VarInt, + pub uuid: Uuid, + pub title: String, + pub variant: VarInt, + pub location: BlockPos, + pub direction: u8, +} + +impl CSpawnPainting { + #[must_use] + pub const fn new( + entity_id: VarInt, + uuid: Uuid, + title: String, + variant: VarInt, + location: BlockPos, + direction: u8, + ) -> Self { + Self { + entity_id, + uuid, + title, + variant, + location, + direction, + } + } +} + +impl ClientPacket for CSpawnPainting { + fn write_packet_data( + &self, + mut write: impl std::io::Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + write.write_var_int(&self.entity_id)?; + if *version >= JavaMinecraftVersion::V_1_9 { + write.write_uuid(&self.uuid)?; + } + if *version >= JavaMinecraftVersion::V_1_13 { + let remapped_variant = remap_motive_id_for_version(self.variant.0 as u32, *version); + write.write_var_int(&VarInt(remapped_variant as i32))?; + } else { + write.write_string_bounded(&self.title, 13)?; + } + + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_block_pos(&self.location, version)?; + write.write_u8(self.direction)?; + } else { + write.write_i32_be(self.location.0.x)?; + write.write_i32_be(self.location.0.y)?; + write.write_i32_be(self.location.0.z)?; + write.write_i32_be(self.direction as i32)?; + } + + Ok(()) + } +} + +impl<'a> ServerPacket<'a> for CSpawnPainting { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let entity_id = bytebuf.get_var_int()?; + let uuid = if *version >= JavaMinecraftVersion::V_1_9 { + bytebuf.get_uuid()? + } else { + Uuid::nil() + }; + + let (title, variant) = if *version >= JavaMinecraftVersion::V_1_13 { + let variant = bytebuf.get_var_int()?; + (String::new(), variant) + } else { + let title = bytebuf.get_str()?.to_string(); + (title, VarInt(0)) + }; + + let (location, direction) = if *version >= JavaMinecraftVersion::V_1_8 { + let loc = bytebuf.get_block_pos(version)?; + let dir = bytebuf.get_u8()?; + (loc, dir) + } else { + let x = bytebuf.get_i32_be()?; + let y = bytebuf.get_i32_be()?; + let z = bytebuf.get_i32_be()?; + let dir = bytebuf.get_i32_be()? as u8; + (BlockPos::new(x, y, z), dir) + }; + + Ok(Self { + entity_id, + uuid, + title, + variant, + location, + direction, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/take_item.rs b/crates/pumpkin-protocol/src/java/client/play/take_item.rs index f7a02a689..8bec7c4da 100644 --- a/crates/pumpkin-protocol/src/java/client/play/take_item.rs +++ b/crates/pumpkin-protocol/src/java/client/play/take_item.rs @@ -1,12 +1,13 @@ -use crate::VarInt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError}, +}; use pumpkin_data::packet::clientbound::play::TAKE_ITEM_ENTITY; use pumpkin_macros::java_packet; - -use crate::ClientPacket; -use crate::ser::NetworkWriteExt; use pumpkin_util::version::JavaMinecraftVersion; #[java_packet(TAKE_ITEM_ENTITY)] +#[derive(Clone, Debug, PartialEq, Eq)] pub struct CTakeItemEntity { /// The entity id of the item entity. pub entity_id: VarInt, @@ -31,11 +32,38 @@ impl ClientPacket for CTakeItemEntity { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.entity_id)?; - write.write_var_int(&self.collector_entity_id)?; - write.write_var_int(&self.stack_amount)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + write.write_i32_be(self.collector_entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + write.write_var_int(&self.collector_entity_id)?; + } + if *version >= JavaMinecraftVersion::V_1_11 { + write.write_var_int(&self.stack_amount)?; + } Ok(()) } } + +impl<'a> ServerPacket<'a> for CTakeItemEntity { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let (entity_id, collector_entity_id) = if *version <= JavaMinecraftVersion::V_1_7_6 { + (VarInt(bytebuf.get_i32_be()?), VarInt(bytebuf.get_i32_be()?)) + } else { + (bytebuf.get_var_int()?, bytebuf.get_var_int()?) + }; + let stack_amount = if *version >= JavaMinecraftVersion::V_1_11 { + bytebuf.get_var_int()? + } else { + VarInt(1) + }; + Ok(Self { + entity_id, + collector_entity_id, + stack_amount, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/teleport_entity.rs b/crates/pumpkin-protocol/src/java/client/play/teleport_entity.rs index c981ffa35..8582da923 100644 --- a/crates/pumpkin-protocol/src/java/client/play/teleport_entity.rs +++ b/crates/pumpkin-protocol/src/java/client/play/teleport_entity.rs @@ -50,10 +50,22 @@ impl ClientPacket for CTeleportEntity<'_> { ) -> Result<(), WritingError> { let mut write = write; - write.write_var_int(&self.entity_id)?; - write.write_f64_be(self.position.x)?; - write.write_f64_be(self.position.y)?; - write.write_f64_be(self.position.z)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } + + if version >= &JavaMinecraftVersion::V_1_9 { + write.write_f64_be(self.position.x)?; + write.write_f64_be(self.position.y)?; + write.write_f64_be(self.position.z)?; + } else { + write.write_i32_be((self.position.x * 32.0).floor() as i32)?; + write.write_i32_be((self.position.y * 32.0).floor() as i32)?; + write.write_i32_be((self.position.z * 32.0).floor() as i32)?; + } + if version >= &JavaMinecraftVersion::V_1_21_2 { write.write_f64_be(self.delta.x)?; write.write_f64_be(self.delta.y)?; @@ -65,6 +77,11 @@ impl ClientPacket for CTeleportEntity<'_> { write.write_u8((self.yaw.rem_euclid(360.0) * 256.0 / 360.0).floor() as u8)?; write.write_u8((self.pitch.rem_euclid(360.0) * 256.0 / 360.0).floor() as u8)?; } - write.write_bool(self.on_ground) + + if version >= &JavaMinecraftVersion::V_1_8 { + write.write_bool(self.on_ground)?; + } + + Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/client/play/update_advancement.rs b/crates/pumpkin-protocol/src/java/client/play/update_advancement.rs index e3a16b82f..f2c7dfe35 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_advancement.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_advancement.rs @@ -80,6 +80,13 @@ impl ClientPacket for CUpdateAdvancements { write.write_f32_be(display.y)?; } + if *version < JavaMinecraftVersion::V_1_20_2 { + write.write_var_int(&VarInt(adv.criteria.len() as i32))?; + for crit in adv.criteria { + write.write_string(crit)?; + } + } + write.write_var_int(&VarInt(adv.requirements.len() as i32))?; for req in adv.requirements { write.write_var_int(&VarInt(req.len() as i32))?; @@ -88,7 +95,9 @@ impl ClientPacket for CUpdateAdvancements { } } - write.write_bool(adv.send_telemetry)?; + if *version >= JavaMinecraftVersion::V_1_20 { + write.write_bool(adv.send_telemetry)?; + } } write.write_var_int(&VarInt(self.removed.len() as i32))?; @@ -110,7 +119,9 @@ impl ClientPacket for CUpdateAdvancements { } } - write.write_bool(self.show_advancements)?; + if *version >= JavaMinecraftVersion::V_1_21_5 { + write.write_bool(self.show_advancements)?; + } Ok(()) } diff --git a/crates/pumpkin-protocol/src/java/client/play/update_attributes.rs b/crates/pumpkin-protocol/src/java/client/play/update_attributes.rs index a3ea738b4..aa6aab839 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_attributes.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_attributes.rs @@ -1,11 +1,15 @@ +use std::io::Write; + +use pumpkin_data::attribute_id_remap::remap_attribute_id_for_version; +use pumpkin_data::attributes::Attributes; use pumpkin_data::packet::clientbound::play::UPDATE_ATTRIBUTES; use pumpkin_macros::java_packet; - -use crate::ClientPacket; -use crate::codec::var_int::VarInt; -use crate::ser::NetworkWriteExt; use pumpkin_util::version::JavaMinecraftVersion; +use crate::codec::var_int::VarInt; +use crate::ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}; +use crate::{ClientPacket, ServerPacket}; + #[derive(Debug, PartialEq, Clone)] #[java_packet(UPDATE_ATTRIBUTES)] pub struct CUpdateAttributes { @@ -57,29 +61,346 @@ impl AttributeModifier { operation, } } + + #[must_use] + pub fn from_uuid(uuid: uuid::Uuid, amount: f64, operation: i8) -> Self { + Self { + id: uuid.to_string(), + amount, + operation, + } + } + + #[must_use] + pub fn uuid(&self) -> uuid::Uuid { + uuid::Uuid::parse_str(&self.id) + .unwrap_or_else(|_| uuid::Uuid::new_v3(&uuid::Uuid::NAMESPACE_OID, self.id.as_bytes())) + } } -use pumpkin_data::attribute_id_remap::remap_attribute_id_for_version; +#[must_use] +pub fn attribute_id_to_legacy_name(id: u8) -> &'static str { + match id { + 23 => "generic.maxHealth", + 32 => "zombie.spawnReinforcements", + 19 => "horse.jumpStrength", + 16 => "generic.followRange", + 20 => "generic.knockbackResistance", + 26 => "generic.movementSpeed", + 15 => "generic.flyingSpeed", + 3 => "generic.attackDamage", + 4 => "generic.attackKnockback", + 5 => "generic.attackSpeed", + 2 => "generic.armorToughness", + 1 => "generic.armor", + 21 => "generic.luck", + _ => Attributes::ALL + .get(id as usize) + .map_or("generic.maxHealth", |attr| attr.name), + } +} + +#[must_use] +pub fn attribute_id_to_1_16_name(id: u8) -> &'static str { + match id { + 1 => "minecraft:generic.armor", + 2 => "minecraft:generic.armor_toughness", + 3 => "minecraft:generic.attack_damage", + 4 => "minecraft:generic.attack_knockback", + 5 => "minecraft:generic.attack_speed", + 7 => "minecraft:player.block_break_speed", + 8 => "minecraft:player.block_interaction_range", + 10 => "minecraft:generic.burning_time", + 12 => "minecraft:generic.explosion_knockback_resistance", + 13 => "minecraft:player.entity_interaction_range", + 14 => "minecraft:generic.fall_damage_multiplier", + 15 => "minecraft:generic.flying_speed", + 16 => "minecraft:generic.follow_range", + 18 => "minecraft:generic.gravity", + 19 => "minecraft:horse.jump_strength", + 20 => "minecraft:generic.knockback_resistance", + 21 => "minecraft:generic.luck", + 22 => "minecraft:generic.max_absorption", + 23 => "minecraft:generic.max_health", + 24 => "minecraft:player.mining_efficiency", + 25 => "minecraft:generic.movement_efficiency", + 26 => "minecraft:generic.movement_speed", + 28 => "minecraft:generic.oxygen_bonus", + 29 => "minecraft:generic.safe_fall_distance", + 30 => "minecraft:generic.scale", + 31 => "minecraft:player.sneaking_speed", + 32 => "minecraft:zombie.spawn_reinforcements", + 33 => "minecraft:generic.step_height", + 34 => "minecraft:player.submerged_mining_speed", + 35 => "minecraft:player.sweeping_damage_ratio", + 37 => "minecraft:generic.water_movement_efficiency", + _ => Attributes::ALL + .get(id as usize) + .map_or("minecraft:generic.max_health", |attr| attr.name), + } +} + +#[must_use] +#[allow(clippy::too_many_lines)] +pub fn attribute_name_to_id(name: &str) -> Option { + match name { + "generic.maxHealth" + | "Max Health" + | "minecraft:generic.max_health" + | "generic.max_health" + | "minecraft:max_health" + | "max_health" => Some(Attributes::MAX_HEALTH.id), + "zombie.spawnReinforcements" + | "Spawn Reinforcements Chance" + | "minecraft:zombie.spawn_reinforcements" + | "zombie.spawn_reinforcements" + | "minecraft:spawn_reinforcements" + | "spawn_reinforcements" => Some(Attributes::SPAWN_REINFORCEMENTS.id), + "horse.jumpStrength" + | "Jump Strength" + | "minecraft:horse.jump_strength" + | "horse.jump_strength" + | "minecraft:jump_strength" + | "jump_strength" => Some(Attributes::JUMP_STRENGTH.id), + "generic.followRange" + | "Follow Range" + | "minecraft:generic.follow_range" + | "generic.follow_range" + | "minecraft:follow_range" + | "follow_range" => Some(Attributes::FOLLOW_RANGE.id), + "generic.knockbackResistance" + | "Knockback Resistance" + | "minecraft:generic.knockback_resistance" + | "generic.knockback_resistance" + | "minecraft:knockback_resistance" + | "knockback_resistance" => Some(Attributes::KNOCKBACK_RESISTANCE.id), + "generic.movementSpeed" + | "Movement Speed" + | "minecraft:generic.movement_speed" + | "generic.movement_speed" + | "minecraft:movement_speed" + | "movement_speed" => Some(Attributes::MOVEMENT_SPEED.id), + "generic.flyingSpeed" + | "Flying Speed" + | "minecraft:generic.flying_speed" + | "generic.flying_speed" + | "minecraft:flying_speed" + | "flying_speed" => Some(Attributes::FLYING_SPEED.id), + "generic.attackDamage" + | "Attack Damage" + | "minecraft:generic.attack_damage" + | "generic.attack_damage" + | "minecraft:attack_damage" + | "attack_damage" => Some(Attributes::ATTACK_DAMAGE.id), + "generic.attackKnockback" + | "minecraft:generic.attack_knockback" + | "generic.attack_knockback" + | "minecraft:attack_knockback" + | "attack_knockback" => Some(Attributes::ATTACK_KNOCKBACK.id), + "generic.attackSpeed" + | "minecraft:generic.attack_speed" + | "generic.attack_speed" + | "minecraft:attack_speed" + | "attack_speed" => Some(Attributes::ATTACK_SPEED.id), + "generic.armorToughness" + | "Armor Toughness" + | "minecraft:generic.armor_toughness" + | "generic.armor_toughness" + | "minecraft:armor_toughness" + | "armor_toughness" => Some(Attributes::ARMOR_TOUGHNESS.id), + "generic.armor" | "Armor" | "minecraft:generic.armor" | "minecraft:armor" | "armor" => { + Some(Attributes::ARMOR.id) + } + "generic.luck" | "Luck" | "minecraft:generic.luck" | "minecraft:luck" | "luck" => { + Some(Attributes::LUCK.id) + } + "generic.maxAbsorption" + | "minecraft:generic.max_absorption" + | "generic.max_absorption" + | "minecraft:max_absorption" + | "max_absorption" => Some(Attributes::MAX_ABSORPTION.id), + "minecraft:generic.scale" | "generic.scale" | "minecraft:scale" | "scale" => { + Some(Attributes::SCALE.id) + } + "minecraft:generic.step_height" + | "generic.step_height" + | "minecraft:step_height" + | "step_height" => Some(Attributes::STEP_HEIGHT.id), + "minecraft:generic.gravity" | "generic.gravity" | "minecraft:gravity" | "gravity" => { + Some(Attributes::GRAVITY.id) + } + "minecraft:generic.safe_fall_distance" + | "generic.safe_fall_distance" + | "minecraft:safe_fall_distance" + | "safe_fall_distance" => Some(Attributes::SAFE_FALL_DISTANCE.id), + "minecraft:generic.fall_damage_multiplier" + | "generic.fall_damage_multiplier" + | "minecraft:fall_damage_multiplier" + | "fall_damage_multiplier" => Some(Attributes::FALL_DAMAGE_MULTIPLIER.id), + "minecraft:generic.burning_time" + | "generic.burning_time" + | "minecraft:burning_time" + | "burning_time" => Some(Attributes::BURNING_TIME.id), + "minecraft:generic.explosion_knockback_resistance" + | "generic.explosion_knockback_resistance" + | "minecraft:explosion_knockback_resistance" + | "explosion_knockback_resistance" => Some(Attributes::EXPLOSION_KNOCKBACK_RESISTANCE.id), + "minecraft:generic.movement_efficiency" + | "generic.movement_efficiency" + | "minecraft:movement_efficiency" + | "movement_efficiency" => Some(Attributes::MOVEMENT_EFFICIENCY.id), + "minecraft:generic.oxygen_bonus" + | "generic.oxygen_bonus" + | "minecraft:oxygen_bonus" + | "oxygen_bonus" => Some(Attributes::OXYGEN_BONUS.id), + "minecraft:generic.water_movement_efficiency" + | "generic.water_movement_efficiency" + | "minecraft:water_movement_efficiency" + | "water_movement_efficiency" => Some(Attributes::WATER_MOVEMENT_EFFICIENCY.id), + "minecraft:player.block_interaction_range" + | "player.block_interaction_range" + | "minecraft:block_interaction_range" + | "block_interaction_range" => Some(Attributes::BLOCK_INTERACTION_RANGE.id), + "minecraft:player.entity_interaction_range" + | "player.entity_interaction_range" + | "minecraft:entity_interaction_range" + | "entity_interaction_range" => Some(Attributes::ENTITY_INTERACTION_RANGE.id), + "minecraft:player.block_break_speed" + | "player.block_break_speed" + | "minecraft:block_break_speed" + | "block_break_speed" => Some(Attributes::BLOCK_BREAK_SPEED.id), + "minecraft:player.submerged_mining_speed" + | "player.submerged_mining_speed" + | "minecraft:submerged_mining_speed" + | "submerged_mining_speed" => Some(Attributes::SUBMERGED_MINING_SPEED.id), + "minecraft:player.sneaking_speed" + | "player.sneaking_speed" + | "minecraft:sneaking_speed" + | "sneaking_speed" => Some(Attributes::SNEAKING_SPEED.id), + "minecraft:player.mining_efficiency" + | "player.mining_efficiency" + | "minecraft:mining_efficiency" + | "mining_efficiency" => Some(Attributes::MINING_EFFICIENCY.id), + "minecraft:player.sweeping_damage_ratio" + | "player.sweeping_damage_ratio" + | "minecraft:sweeping_damage_ratio" + | "sweeping_damage_ratio" => Some(Attributes::SWEEPING_DAMAGE_RATIO.id), + _ => { + let trimmed = name.strip_prefix("minecraft:").unwrap_or(name); + Attributes::ALL + .iter() + .find(|attr| { + let attr_trimmed = attr.name.strip_prefix("minecraft:").unwrap_or(attr.name); + attr.name == name || attr_trimmed == trimmed + }) + .map(|attr| attr.id) + } + } +} impl ClientPacket for CUpdateAttributes { fn write_packet_data( &self, - mut write: impl std::io::Write, + mut write: impl Write, version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.entity_id)?; - write.write_var_int(&VarInt(self.properties.len() as i32))?; + ) -> Result<(), WritingError> { + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } + + if *version >= JavaMinecraftVersion::V_1_17 { + write.write_var_int(&VarInt(self.properties.len() as i32))?; + } else { + write.write_i32_be(self.properties.len() as i32)?; + } + for prop in &self.properties { - let remapped_id = remap_attribute_id_for_version(prop.id.0 as u32, *version); - write.write_var_int(&VarInt(remapped_id as i32))?; - write.write_f64(prop.value)?; - write.write_var_int(&VarInt(prop.modifiers.len() as i32))?; + if *version >= JavaMinecraftVersion::V_1_20_5 { + let remapped_id = remap_attribute_id_for_version(prop.id.0 as u32, *version); + write.write_var_int(&VarInt(remapped_id as i32))?; + } else if *version >= JavaMinecraftVersion::V_1_16 { + let name = attribute_id_to_1_16_name(prop.id.0 as u8); + write.write_string(name)?; + } else { + let name = attribute_id_to_legacy_name(prop.id.0 as u8); + write.write_string(name)?; + } + + write.write_f64_be(prop.value)?; + + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(prop.modifiers.len() as i16)?; + } else { + write.write_var_int(&VarInt(prop.modifiers.len() as i32))?; + } + for modifier in &prop.modifiers { - write.write_string(&modifier.id)?; - write.write_f64(modifier.amount)?; + if *version >= JavaMinecraftVersion::V_1_21 { + write.write_string(&modifier.id)?; + } else { + let uuid = modifier.uuid(); + write.write_uuid(&uuid)?; + } + write.write_f64_be(modifier.amount)?; write.write_u8(modifier.operation as u8)?; } } Ok(()) } } + +impl<'a> ServerPacket<'a> for CUpdateAttributes { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; + + let property_count = if *version >= JavaMinecraftVersion::V_1_17 { + bytebuf.get_var_int()?.0 as usize + } else { + bytebuf.get_i32_be()? as usize + }; + + let mut properties = Vec::with_capacity(property_count); + for _ in 0..property_count { + let id = if *version >= JavaMinecraftVersion::V_1_20_5 { + bytebuf.get_var_int()? + } else { + let name = bytebuf.get_str()?; + VarInt(i32::from(attribute_name_to_id(&name).unwrap_or(0))) + }; + + let value = bytebuf.get_f64_be()?; + + let modifiers_length = if *version <= JavaMinecraftVersion::V_1_7_6 { + bytebuf.get_i16_be()? as usize + } else { + bytebuf.get_var_int()?.0 as usize + }; + + let mut modifiers = Vec::with_capacity(modifiers_length); + for _ in 0..modifiers_length { + let id = if *version >= JavaMinecraftVersion::V_1_21 { + bytebuf.get_str()?.to_string() + } else { + let uuid = bytebuf.get_uuid()?; + uuid.to_string() + }; + let amount = bytebuf.get_f64_be()?; + let operation = bytebuf.get_u8()? as i8; + modifiers.push(AttributeModifier::new(id, amount, operation)); + } + + properties.push(Property::new(id, value, modifiers)); + } + + Ok(Self { + entity_id, + properties, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/update_entity_pos.rs b/crates/pumpkin-protocol/src/java/client/play/update_entity_pos.rs index c5f1b61ea..f8523f140 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_entity_pos.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_entity_pos.rs @@ -2,12 +2,14 @@ use pumpkin_data::packet::clientbound::play::MOVE_ENTITY_POS; use pumpkin_macros::java_packet; use pumpkin_util::math::vector3::Vector3; -use crate::ClientPacket; -use crate::VarInt; -use crate::ser::NetworkWriteExt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; use pumpkin_util::version::JavaMinecraftVersion; #[java_packet(MOVE_ENTITY_POS)] +#[derive(Clone, Debug, PartialEq, Eq)] pub struct CUpdateEntityPos { pub entity_id: VarInt, pub delta: Vector3, @@ -30,8 +32,12 @@ impl ClientPacket for CUpdateEntityPos { &self, mut write: impl std::io::Write, version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.entity_id)?; + ) -> Result<(), WritingError> { + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } if *version >= JavaMinecraftVersion::V_1_9 { write.write_i16_be(self.delta.x)?; write.write_i16_be(self.delta.y)?; @@ -41,7 +47,42 @@ impl ClientPacket for CUpdateEntityPos { write.write_i8((self.delta.y / 128) as i8)?; write.write_i8((self.delta.z / 128) as i8)?; } - write.write_bool(self.on_ground)?; + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_bool(self.on_ground)?; + } Ok(()) } } + +impl<'a> ServerPacket<'a> for CUpdateEntityPos { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; + let delta = if *version >= JavaMinecraftVersion::V_1_9 { + Vector3::new( + bytebuf.get_i16_be()?, + bytebuf.get_i16_be()?, + bytebuf.get_i16_be()?, + ) + } else { + Vector3::new( + i16::from(bytebuf.get_i8()?) * 128, + i16::from(bytebuf.get_i8()?) * 128, + i16::from(bytebuf.get_i8()?) * 128, + ) + }; + let on_ground = if *version >= JavaMinecraftVersion::V_1_8 { + bytebuf.get_bool()? + } else { + false + }; + Ok(Self { + entity_id, + delta, + on_ground, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/update_entity_pos_rot.rs b/crates/pumpkin-protocol/src/java/client/play/update_entity_pos_rot.rs index e949e6bf6..29a9fe50a 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_entity_pos_rot.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_entity_pos_rot.rs @@ -42,7 +42,11 @@ impl ClientPacket for CUpdateEntityPosRot { mut write: impl std::io::Write, version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { - write.write_var_int(&self.entity_id)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } if *version >= JavaMinecraftVersion::V_1_9 { write.write_i16_be(self.delta.x)?; write.write_i16_be(self.delta.y)?; @@ -54,14 +58,20 @@ impl ClientPacket for CUpdateEntityPosRot { } write.write_u8(self.yaw)?; write.write_u8(self.pitch)?; - write.write_bool(self.on_ground)?; + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_bool(self.on_ground)?; + } Ok(()) } } impl<'a> ServerPacket<'a> for CUpdateEntityPosRot { fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { - let entity_id = bytebuf.get_var_int()?; + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; let delta = if *version >= JavaMinecraftVersion::V_1_9 { Vector3::new( bytebuf.get_i16_be()?, @@ -77,7 +87,11 @@ impl<'a> ServerPacket<'a> for CUpdateEntityPosRot { }; let yaw = bytebuf.get_u8()?; let pitch = bytebuf.get_u8()?; - let on_ground = bytebuf.get_bool()?; + let on_ground = if *version >= JavaMinecraftVersion::V_1_8 { + bytebuf.get_bool()? + } else { + false + }; Ok(Self { entity_id, delta, diff --git a/crates/pumpkin-protocol/src/java/client/play/update_entity_rot.rs b/crates/pumpkin-protocol/src/java/client/play/update_entity_rot.rs index bea6e69a8..dd29d9f8f 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_entity_rot.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_entity_rot.rs @@ -1,12 +1,14 @@ use pumpkin_data::packet::clientbound::play::MOVE_ENTITY_ROT; use pumpkin_macros::java_packet; -use crate::ClientPacket; -use crate::VarInt; -use crate::ser::NetworkWriteExt; +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError}, +}; use pumpkin_util::version::JavaMinecraftVersion; #[java_packet(MOVE_ENTITY_ROT)] +#[derive(Clone, Debug, PartialEq, Eq)] pub struct CUpdateEntityRot { pub entity_id: VarInt, pub yaw: u8, @@ -30,12 +32,41 @@ impl ClientPacket for CUpdateEntityRot { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { - write.write_var_int(&self.entity_id)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.entity_id.0)?; + } else { + write.write_var_int(&self.entity_id)?; + } write.write_u8(self.yaw)?; write.write_u8(self.pitch)?; - write.write_bool(self.on_ground)?; + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_bool(self.on_ground)?; + } Ok(()) } } + +impl<'a> ServerPacket<'a> for CUpdateEntityRot { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let entity_id = if *version <= JavaMinecraftVersion::V_1_7_6 { + VarInt(bytebuf.get_i32_be()?) + } else { + bytebuf.get_var_int()? + }; + let yaw = bytebuf.get_u8()?; + let pitch = bytebuf.get_u8()?; + let on_ground = if *version >= JavaMinecraftVersion::V_1_8 { + bytebuf.get_bool()? + } else { + false + }; + Ok(Self { + entity_id, + yaw, + pitch, + on_ground, + }) + } +} diff --git a/crates/pumpkin-protocol/src/java/client/play/update_tags.rs b/crates/pumpkin-protocol/src/java/client/play/update_tags.rs index ee25f87e7..f682918e9 100644 --- a/crates/pumpkin-protocol/src/java/client/play/update_tags.rs +++ b/crates/pumpkin-protocol/src/java/client/play/update_tags.rs @@ -59,16 +59,71 @@ impl<'a> CUpdateTagsPlay<'a> { } } +fn remap_tag_entry_id(key: RegistryKey, id: u16, version: JavaMinecraftVersion) -> u16 { + match key { + RegistryKey::Item => pumpkin_data::item_id_remap::remap_item_id_for_version(id, version), + RegistryKey::EntityType => { + pumpkin_data::entity_id_remap::remap_entity_id_for_version(id, version) + } + _ => id, + } +} + impl ClientPacket for CUpdateTagsPlay<'_> { fn write_packet_data( &self, mut write: impl Write, version: &JavaMinecraftVersion, ) -> Result<(), WritingError> { - write.write_list(self.tags, |p, registry_key| { + if version < &JavaMinecraftVersion::V_1_13 { + return Ok(()); + } + + if version < &JavaMinecraftVersion::V_1_17 { + // 1.13 to 1.16.5 fixed category format without registry identifier strings: + // 1.13 - 1.13.2: 3 categories (Block, Item, Fluid) + // 1.14 - 1.16.5: 4 categories (Block, Item, Fluid, EntityType) + let categories = if version < &JavaMinecraftVersion::V_1_14 { + &[RegistryKey::Block, RegistryKey::Item, RegistryKey::Fluid][..] + } else { + &[ + RegistryKey::Block, + RegistryKey::Item, + RegistryKey::Fluid, + RegistryKey::EntityType, + ][..] + }; + + for &key in categories { + let Some(values) = get_registry_key_tags(*version, key) else { + write.write_var_int(&VarInt::from(0))?; + continue; + }; + write.write_var_int(&VarInt(values.len() as i32))?; + for (tag_name, tag_val) in values.entries() { + write.write_string_bounded(tag_name, u16::MAX as usize)?; + let remapped_ids: Vec = tag_val + .1 + .iter() + .map(|&id| remap_tag_entry_id(key, id, *version)) + .collect(); + write.write_list(&remapped_ids, |p, id| p.write_var_int(&VarInt::from(*id)))?; + } + } + return Ok(()); + } + + let valid_keys: Vec<_> = self + .tags + .iter() + .copied() + .filter(|key| key.is_valid_for_version(*version)) + .collect(); + + write.write_list(&valid_keys, |p, ®istry_key| { p.write_string(&format!("minecraft:{}", registry_key.identifier_string()))?; - let Some(values) = get_registry_key_tags(*version, *registry_key) else { + let Some(values) = get_registry_key_tags(*version, registry_key) else { // no tags defined for that registry key in this version // write an empty list and continue p.write_var_int(&VarInt::from(0))?; @@ -81,7 +136,12 @@ impl ClientPacket for CUpdateTagsPlay<'_> { for (key, values) in values.entries() { // This is technically a `ResourceLocation` but same thing p.write_string_bounded(key, u16::MAX as usize)?; - p.write_list(values.1, |p, id| p.write_var_int(&VarInt::from(*id)))?; + let remapped_ids: Vec = values + .1 + .iter() + .map(|&id| remap_tag_entry_id(registry_key, id, *version)) + .collect(); + p.write_list(&remapped_ids, |p, id| p.write_var_int(&VarInt::from(*id)))?; } Ok(()) diff --git a/crates/pumpkin-protocol/src/java/client/play/use_bed.rs b/crates/pumpkin-protocol/src/java/client/play/use_bed.rs new file mode 100644 index 000000000..961629143 --- /dev/null +++ b/crates/pumpkin-protocol/src/java/client/play/use_bed.rs @@ -0,0 +1,75 @@ +use std::io::Write; + +use pumpkin_data::packet::clientbound::play::USE_BED; +use pumpkin_macros::java_packet; +use pumpkin_util::{math::position::BlockPos, version::JavaMinecraftVersion}; + +use crate::{ + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, +}; + +/// Sent by the server to tell a client that a player is in bed. +/// +/// This packet was used in 1.13.2 and older versions. In 1.14+, it was removed +/// and sleeping is indicated via entity metadata / pose. +#[java_packet(USE_BED)] +pub struct CUseBed { + /// The entity ID of the sleeping player. + pub entity_id: VarInt, + /// The block position of the head of the bed. + pub location: BlockPos, +} + +impl CUseBed { + #[must_use] + pub const fn new(entity_id: VarInt, location: BlockPos) -> Self { + Self { + entity_id, + location, + } + } +} + +impl ClientPacket for CUseBed { + fn write_packet_data( + &self, + mut write: impl Write, + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_var_int(&self.entity_id)?; + write.write_block_pos(&self.location, version)?; + } else { + write.write_i32_be(self.entity_id.0)?; + write.write_i32_be(self.location.0.x)?; + write.write_u8(self.location.0.y as u8)?; + write.write_i32_be(self.location.0.z)?; + } + + Ok(()) + } +} + +impl<'a> ServerPacket<'a> for CUseBed { + fn read(read: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + if *version >= JavaMinecraftVersion::V_1_8 { + let entity_id = read.get_var_int()?; + let location = read.get_block_pos(version)?; + Ok(Self { + entity_id, + location, + }) + } else { + let entity_id = VarInt(read.get_i32_be()?); + let x = read.get_i32_be()?; + let y = i32::from(read.get_u8()?); + let z = read.get_i32_be()?; + let location = BlockPos::new(x, y, z); + Ok(Self { + entity_id, + location, + }) + } + } +} diff --git a/crates/pumpkin-protocol/src/java/packet_encoder.rs b/crates/pumpkin-protocol/src/java/packet_encoder.rs index 18390bf93..18d75fbec 100644 --- a/crates/pumpkin-protocol/src/java/packet_encoder.rs +++ b/crates/pumpkin-protocol/src/java/packet_encoder.rs @@ -327,9 +327,7 @@ pub fn write_packet( ) -> Result<(), WritingError> { let version_number = P::to_id(*version); if version_number == -1 { - return Err(WritingError::Message(format!( - "Packet is not supported in Minecraft version {version:?}" - ))); + return Err(WritingError::UnsupportedVersion(*version)); } write.write_var_int(&VarInt(version_number))?; packet.write_packet_data(write, version) diff --git a/crates/pumpkin-protocol/src/java/server/login/encryption_response.rs b/crates/pumpkin-protocol/src/java/server/login/encryption_response.rs index e1428c304..20c94a973 100644 --- a/crates/pumpkin-protocol/src/java/server/login/encryption_response.rs +++ b/crates/pumpkin-protocol/src/java/server/login/encryption_response.rs @@ -17,20 +17,20 @@ impl MultiVersionJavaPacket for SEncryptionResponse { impl<'a> ServerPacket<'a> for SEncryptionResponse { fn read(mut read: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { - let shared_secret = read_encryption_buffer(&mut read)?; + let shared_secret = read_encryption_buffer(&mut read, *version)?; let verify_token = if version >= &JavaMinecraftVersion::V_1_19_3 && version < &JavaMinecraftVersion::V_1_20_2 { let has_verify_token = read.get_bool()?; if has_verify_token { - read_encryption_buffer(&mut read)? + read_encryption_buffer(&mut read, *version)? } else { let _salt = read.get_i64_be()?; - let _signature = read_encryption_buffer(&mut read)?; + let _signature = read_encryption_buffer(&mut read, *version)?; Box::new([]) } } else { - read_encryption_buffer(&mut read)? + read_encryption_buffer(&mut read, *version)? }; Ok(Self { shared_secret, @@ -46,6 +46,13 @@ impl crate::ClientPacket for SEncryptionResponse { version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i16_be(self.shared_secret.len() as i16)?; + write.write_all(&self.shared_secret)?; + write.write_i16_be(self.verify_token.len() as i16)?; + write.write_all(&self.verify_token)?; + return Ok(()); + } write.write_var_int(&crate::VarInt(self.shared_secret.len() as i32))?; write.write_all(&self.shared_secret)?; if version >= &JavaMinecraftVersion::V_1_19_3 && version < &JavaMinecraftVersion::V_1_20_2 { @@ -57,8 +64,21 @@ impl crate::ClientPacket for SEncryptionResponse { } } -fn read_encryption_buffer(read: &mut impl NetworkReadExt) -> Result, ReadingError> { - let length = read.get_var_int()?.0 as usize; +fn read_encryption_buffer( + read: &mut impl NetworkReadExt, + version: JavaMinecraftVersion, +) -> Result, ReadingError> { + let length = if version <= JavaMinecraftVersion::V_1_7_6 { + let len = read.get_i16_be()?; + if len < 0 { + return Err(ReadingError::Message( + "Key was smaller than nothing! Weird key!".into(), + )); + } + len as usize + } else { + read.get_var_int()?.0 as usize + }; if length > 256 { return Err(ReadingError::Message("Encryption payload too large".into())); } diff --git a/crates/pumpkin-protocol/src/java/server/play/chat_ack.rs b/crates/pumpkin-protocol/src/java/server/play/chat_ack.rs new file mode 100644 index 000000000..57939e41c --- /dev/null +++ b/crates/pumpkin-protocol/src/java/server/play/chat_ack.rs @@ -0,0 +1,40 @@ +use pumpkin_data::packet::serverbound::play::CHAT_ACK; +use pumpkin_macros::java_packet; +use pumpkin_util::version::JavaMinecraftVersion; + +use crate::{ + ServerPacket, + codec::var_int::VarInt, + ser::{NetworkReadExt, ReadingError}, +}; + +#[java_packet(CHAT_ACK)] +pub struct SChatAck { + pub offset: VarInt, +} + +impl<'a> ServerPacket<'a> for SChatAck { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let offset = if *version >= JavaMinecraftVersion::V_1_19_3 { + bytebuf.get_var_int()? + } else { + VarInt(0) + }; + + Ok(Self { offset }) + } +} + +impl crate::ClientPacket for SChatAck { + fn write_packet_data( + &self, + mut write: impl std::io::Write, + version: &JavaMinecraftVersion, + ) -> Result<(), crate::ser::WritingError> { + use crate::ser::NetworkWriteExt; + if *version >= JavaMinecraftVersion::V_1_19_3 { + write.write_var_int(&self.offset)?; + } + Ok(()) + } +} diff --git a/crates/pumpkin-protocol/src/java/server/play/client_command.rs b/crates/pumpkin-protocol/src/java/server/play/client_command.rs index 7d06be559..07d0b2338 100644 --- a/crates/pumpkin-protocol/src/java/server/play/client_command.rs +++ b/crates/pumpkin-protocol/src/java/server/play/client_command.rs @@ -1,34 +1,52 @@ use crate::{ - ServerPacket, - ser::{NetworkReadExt, ReadingError}, + ClientPacket, ServerPacket, VarInt, + ser::{NetworkReadExt, NetworkWriteExt, ReadingError, WritingError}, }; use pumpkin_data::packet::serverbound::play::CLIENT_COMMAND; use pumpkin_macros::java_packet; use pumpkin_util::version::JavaMinecraftVersion; -use crate::VarInt; - #[java_packet(CLIENT_COMMAND)] pub struct SClientCommand { pub action_id: VarInt, } -impl<'a> ServerPacket<'a> for SClientCommand { - fn read(bytebuf: &mut &'a [u8], _version: &JavaMinecraftVersion) -> Result { - Ok(Self { - action_id: bytebuf.get_var_int()?, - }) +impl SClientCommand { + pub const PERFORM_RESPAWN: i32 = 0; + pub const REQUEST_STATS: i32 = 1; + /// 1.7.10 - 1.15.2: Open Inventory Achievement + pub const OPEN_INVENTORY_ACHIEVEMENT: i32 = 2; + /// 26.1+: Request `GameRule` Values + pub const REQUEST_GAMERULE_VALUES: i32 = 2; + + #[must_use] + pub const fn new(action_id: VarInt) -> Self { + Self { action_id } } } -impl crate::ClientPacket for SClientCommand { +impl<'a> ServerPacket<'a> for SClientCommand { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let action_id = if *version >= JavaMinecraftVersion::V_1_8 { + bytebuf.get_var_int()? + } else { + VarInt(i32::from(bytebuf.get_u8()?)) + }; + Ok(Self { action_id }) + } +} + +impl ClientPacket for SClientCommand { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, - ) -> Result<(), crate::ser::WritingError> { - use crate::ser::NetworkWriteExt; - write.write_var_int(&self.action_id)?; + version: &JavaMinecraftVersion, + ) -> Result<(), WritingError> { + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_var_int(&self.action_id)?; + } else { + write.write_u8(self.action_id.0 as u8)?; + } Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/server/play/container_slot_state_changed.rs b/crates/pumpkin-protocol/src/java/server/play/container_slot_state_changed.rs index 83e20eb56..10c1580c2 100644 --- a/crates/pumpkin-protocol/src/java/server/play/container_slot_state_changed.rs +++ b/crates/pumpkin-protocol/src/java/server/play/container_slot_state_changed.rs @@ -16,11 +16,19 @@ pub struct SContainerSlotStateChanged { } impl<'a> ServerPacket<'a> for SContainerSlotStateChanged { - fn read(bytebuf: &mut &'a [u8], _version: &JavaMinecraftVersion) -> Result { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let slot_id = bytebuf.get_var_int()?; + let container_id = if *version >= JavaMinecraftVersion::V_1_21_2 { + bytebuf.get_container_id(version)? + } else { + bytebuf.get_var_int()? + }; + let new_state = bytebuf.get_bool()?; + Ok(Self { - slot_id: bytebuf.get_var_int()?, - container_id: bytebuf.get_var_int()?, - new_state: bytebuf.get_bool()?, + slot_id, + container_id, + new_state, }) } } @@ -29,11 +37,15 @@ impl crate::ClientPacket for SContainerSlotStateChanged { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_var_int(&self.slot_id)?; - write.write_var_int(&self.container_id)?; + if *version >= JavaMinecraftVersion::V_1_21_2 { + write.write_container_id(&self.container_id, version)?; + } else { + write.write_var_int(&self.container_id)?; + } write.write_bool(self.new_state)?; Ok(()) } diff --git a/crates/pumpkin-protocol/src/java/server/play/interact.rs b/crates/pumpkin-protocol/src/java/server/play/interact.rs index 79b2e70c4..10b0c4770 100644 --- a/crates/pumpkin-protocol/src/java/server/play/interact.rs +++ b/crates/pumpkin-protocol/src/java/server/play/interact.rs @@ -36,21 +36,51 @@ impl<'a> ServerPacket<'a> for SInteract { }); } - let entity_id = read.get_var_int()?; - let r#type = read.get_var_int()?; + let entity_id = if version >= &JavaMinecraftVersion::V_1_8 { + read.get_var_int()? + } else { + VarInt(read.get_i32_be()?) + }; + + let r#type = if version >= &JavaMinecraftVersion::V_1_8 { + read.get_var_int()? + } else { + VarInt(i32::from(read.get_u8()?)) + }; + let action = ActionType::try_from(r#type.0) .map_err(|_| ReadingError::Message("invalid action type".to_string()))?; let target_position: Option> = match action { ActionType::Interact | ActionType::Attack => None, - ActionType::InteractAt => Some( - Vector3::new(read.get_f32_be()?, read.get_f32_be()?, read.get_f32_be()?).to_f64(), - ), + ActionType::InteractAt => { + if version >= &JavaMinecraftVersion::V_1_8 { + Some( + Vector3::new(read.get_f32_be()?, read.get_f32_be()?, read.get_f32_be()?) + .to_f64(), + ) + } else { + None + } + } }; - let hand = match action { - ActionType::Interact | ActionType::InteractAt => Some(read.get_var_int()?), - ActionType::Attack => None, + let hand = if version >= &JavaMinecraftVersion::V_1_9 { + match action { + ActionType::Interact | ActionType::InteractAt => Some(read.get_var_int()?), + ActionType::Attack => None, + } + } else { + match action { + ActionType::Interact | ActionType::InteractAt => Some(VarInt(0)), + ActionType::Attack => None, + } + }; + + let sneaking = if version >= &JavaMinecraftVersion::V_1_16 { + read.get_bool()? + } else { + false }; Ok(Self { @@ -58,7 +88,7 @@ impl<'a> ServerPacket<'a> for SInteract { r#type, target_position, hand, - sneaking: read.get_bool()?, + sneaking, }) } } @@ -82,28 +112,48 @@ impl crate::ClientPacket for SInteract { return Ok(()); } - write.write_var_int(&self.entity_id)?; - write.write_var_int(&self.r#type)?; - if let Some(target) = self.target_position { - write.write_f32_be(target.x as f32)?; - write.write_f32_be(target.y as f32)?; - write.write_f32_be(target.z as f32)?; + if version >= &JavaMinecraftVersion::V_1_8 { + write.write_var_int(&self.entity_id)?; + write.write_var_int(&self.r#type)?; + let action = ActionType::try_from(self.r#type.0).map_err(|_| { + crate::ser::WritingError::Message("invalid action type".to_string()) + })?; + if action == ActionType::InteractAt { + if let Some(target) = self.target_position { + write.write_f32_be(target.x as f32)?; + write.write_f32_be(target.y as f32)?; + write.write_f32_be(target.z as f32)?; + } else { + write.write_f32_be(0.0)?; + write.write_f32_be(0.0)?; + write.write_f32_be(0.0)?; + } + } + if version >= &JavaMinecraftVersion::V_1_9 + && (action == ActionType::Interact || action == ActionType::InteractAt) + { + write.write_var_int(&self.hand.unwrap_or(VarInt(0)))?; + } + if version >= &JavaMinecraftVersion::V_1_16 { + write.write_bool(self.sneaking)?; + } + } else { + write.write_i32_be(self.entity_id.0)?; + write.write_u8(self.r#type.0 as u8)?; } - if let Some(hand) = self.hand { - write.write_var_int(&hand)?; - } - write.write_bool(self.sneaking)?; + Ok(()) } } -#[derive(PartialEq, Eq, Debug, Clone)] +#[derive(PartialEq, Eq, Debug, Clone, Copy)] pub enum ActionType { - Interact, - Attack, - InteractAt, + Interact = 0, + Attack = 1, + InteractAt = 2, } +#[derive(Debug)] pub struct InvalidActionType; impl TryFrom for ActionType { diff --git a/crates/pumpkin-protocol/src/java/server/play/mod.rs b/crates/pumpkin-protocol/src/java/server/play/mod.rs index d8e9d6c62..b18ad73ee 100644 --- a/crates/pumpkin-protocol/src/java/server/play/mod.rs +++ b/crates/pumpkin-protocol/src/java/server/play/mod.rs @@ -1,6 +1,7 @@ mod attack; mod bundle_item_selected; mod change_game_mode; +mod chat_ack; mod chat_command; mod chat_message; mod chunk_batch; @@ -53,6 +54,7 @@ mod use_item_on; pub use attack::*; pub use bundle_item_selected::*; pub use change_game_mode::*; +pub use chat_ack::*; pub use chat_command::*; pub use chat_message::*; pub use chunk_batch::*; diff --git a/crates/pumpkin-protocol/src/java/server/play/move_vehicle.rs b/crates/pumpkin-protocol/src/java/server/play/move_vehicle.rs index 70220b4bb..3c39cf25c 100644 --- a/crates/pumpkin-protocol/src/java/server/play/move_vehicle.rs +++ b/crates/pumpkin-protocol/src/java/server/play/move_vehicle.rs @@ -13,19 +13,29 @@ pub struct SMoveVehicle { pub z: f64, pub yaw: f32, pub pitch: f32, + pub on_ground: bool, } impl<'a> ServerPacket<'a> for SMoveVehicle { - fn read( - bytebuf: &mut &'a [u8], - _protocol_version: &JavaMinecraftVersion, - ) -> Result { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let x = bytebuf.get_f64_be()?; + let y = bytebuf.get_f64_be()?; + let z = bytebuf.get_f64_be()?; + let yaw = bytebuf.get_f32_be()?; + let pitch = bytebuf.get_f32_be()?; + let on_ground = if *version >= JavaMinecraftVersion::V_1_21_4 { + bytebuf.get_bool()? + } else { + false + }; + Ok(Self { - x: bytebuf.get_f64_be()?, - y: bytebuf.get_f64_be()?, - z: bytebuf.get_f64_be()?, - yaw: bytebuf.get_f32_be()?, - pitch: bytebuf.get_f32_be()?, + x, + y, + z, + yaw, + pitch, + on_ground, }) } } @@ -34,7 +44,7 @@ impl crate::ClientPacket for SMoveVehicle { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_f64_be(self.x)?; @@ -42,6 +52,9 @@ impl crate::ClientPacket for SMoveVehicle { write.write_f64_be(self.z)?; write.write_f32_be(self.yaw)?; write.write_f32_be(self.pitch)?; + if *version >= JavaMinecraftVersion::V_1_21_4 { + write.write_bool(self.on_ground)?; + } Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/server/play/player_abilities.rs b/crates/pumpkin-protocol/src/java/server/play/player_abilities.rs index 2e39d3bc8..fe153520b 100644 --- a/crates/pumpkin-protocol/src/java/server/play/player_abilities.rs +++ b/crates/pumpkin-protocol/src/java/server/play/player_abilities.rs @@ -12,17 +12,54 @@ use pumpkin_util::version::JavaMinecraftVersion; #[java_packet(PLAYER_ABILITIES)] pub struct SPlayerAbilities { pub flags: i8, + pub fly_speed: Option, + pub walk_speed: Option, +} + +impl SPlayerAbilities { + #[must_use] + pub const fn new(flags: i8, fly_speed: Option, walk_speed: Option) -> Self { + Self { + flags, + fly_speed, + walk_speed, + } + } + + #[must_use] + pub const fn is_invulnerable(&self) -> bool { + (self.flags & 0x01) != 0 + } + + #[must_use] + pub const fn is_flying(&self) -> bool { + (self.flags & 0x02) != 0 + } + + #[must_use] + pub const fn is_flight_allowed(&self) -> bool { + (self.flags & 0x04) != 0 + } + + #[must_use] + pub const fn is_creative_mode(&self) -> bool { + (self.flags & 0x08) != 0 + } } impl<'a> ServerPacket<'a> for SPlayerAbilities { fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { let flags = bytebuf.get_i8()?; - if version < &JavaMinecraftVersion::V_1_16 { - // Read fly_speed and walk_speed which were sent prior to 1.16 - let _fly_speed = bytebuf.get_f32_be()?; - let _walk_speed = bytebuf.get_f32_be()?; - } - Ok(Self { flags }) + let (fly_speed, walk_speed) = if *version < JavaMinecraftVersion::V_1_16 { + (Some(bytebuf.get_f32_be()?), Some(bytebuf.get_f32_be()?)) + } else { + (None, None) + }; + Ok(Self { + flags, + fly_speed, + walk_speed, + }) } } @@ -34,10 +71,9 @@ impl crate::ClientPacket for SPlayerAbilities { ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_i8(self.flags)?; - if version < &JavaMinecraftVersion::V_1_16 { - // Write default fly and walk speed if they aren't stored - write.write_f32_be(0.05)?; - write.write_f32_be(0.1)?; + if *version < JavaMinecraftVersion::V_1_16 { + write.write_f32_be(self.fly_speed.unwrap_or(0.05))?; + write.write_f32_be(self.walk_speed.unwrap_or(0.1))?; } Ok(()) } diff --git a/crates/pumpkin-protocol/src/java/server/play/player_command.rs b/crates/pumpkin-protocol/src/java/server/play/player_command.rs index 3084f476e..f501e1a71 100644 --- a/crates/pumpkin-protocol/src/java/server/play/player_command.rs +++ b/crates/pumpkin-protocol/src/java/server/play/player_command.rs @@ -34,9 +34,19 @@ pub struct InvalidAction; impl<'a> ServerPacket<'a> for SPlayerCommand { fn read(read: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { - let entity_id = read.get_var_int()?; - let action_id = read.get_var_int()?; - let jump_boost = read.get_var_int()?; + let (entity_id, action_id, jump_boost) = if *version >= JavaMinecraftVersion::V_1_8 { + ( + read.get_var_int()?, + read.get_var_int()?, + read.get_var_int()?, + ) + } else { + ( + VarInt(read.get_i32_be()?), + VarInt(i32::from(read.get_u8()?)), + VarInt(read.get_i32_be()?), + ) + }; let action = if version < &JavaMinecraftVersion::V_1_21_6 { match action_id.0 { @@ -106,9 +116,15 @@ impl crate::ClientPacket for SPlayerCommand { Action::StartFlyingElytra => 6, } }; - write.write_var_int(&self.entity_id)?; - write.write_var_int(&VarInt(action_id))?; - write.write_var_int(&self.jump_boost)?; + if *version >= JavaMinecraftVersion::V_1_8 { + write.write_var_int(&self.entity_id)?; + write.write_var_int(&VarInt(action_id))?; + write.write_var_int(&self.jump_boost)?; + } else { + write.write_i32_be(self.entity_id.0)?; + write.write_u8(action_id as u8)?; + write.write_i32_be(self.jump_boost.0)?; + } Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/server/play/player_position.rs b/crates/pumpkin-protocol/src/java/server/play/player_position.rs index fbd7587d7..1bc5a224c 100644 --- a/crates/pumpkin-protocol/src/java/server/play/player_position.rs +++ b/crates/pumpkin-protocol/src/java/server/play/player_position.rs @@ -16,14 +16,17 @@ pub struct SPlayerPosition { } impl<'a> ServerPacket<'a> for SPlayerPosition { - fn read(bytebuf: &mut &'a [u8], _version: &JavaMinecraftVersion) -> Result { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let x = bytebuf.get_f64_be()?; + let y = bytebuf.get_f64_be()?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + let _stance = bytebuf.get_f64_be()?; + } + let z = bytebuf.get_f64_be()?; + let collision = bytebuf.get_u8()?; Ok(Self { - position: Vector3::new( - bytebuf.get_f64_be()?, - bytebuf.get_f64_be()?, - bytebuf.get_f64_be()?, - ), - collision: bytebuf.get_u8()?, + position: Vector3::new(x, y, z), + collision, }) } } @@ -32,11 +35,14 @@ impl crate::ClientPacket for SPlayerPosition { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_f64_be(self.position.x)?; write.write_f64_be(self.position.y)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_f64_be(self.position.y + 1.62)?; + } write.write_f64_be(self.position.z)?; write.write_u8(self.collision)?; Ok(()) diff --git a/crates/pumpkin-protocol/src/java/server/play/player_position_rotation.rs b/crates/pumpkin-protocol/src/java/server/play/player_position_rotation.rs index 8d38f6b7c..21e57bd74 100644 --- a/crates/pumpkin-protocol/src/java/server/play/player_position_rotation.rs +++ b/crates/pumpkin-protocol/src/java/server/play/player_position_rotation.rs @@ -21,16 +21,21 @@ pub struct SPlayerPositionRotation { } impl<'a> ServerPacket<'a> for SPlayerPositionRotation { - fn read(bytebuf: &mut &'a [u8], _version: &JavaMinecraftVersion) -> Result { + fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let x = bytebuf.get_f64_be()?; + let y = bytebuf.get_f64_be()?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + let _stance = bytebuf.get_f64_be()?; + } + let z = bytebuf.get_f64_be()?; + let yaw = bytebuf.get_f32_be()?; + let pitch = bytebuf.get_f32_be()?; + let collision = bytebuf.get_u8()?; Ok(Self { - position: Vector3::new( - bytebuf.get_f64_be()?, - bytebuf.get_f64_be()?, - bytebuf.get_f64_be()?, - ), - yaw: bytebuf.get_f32_be()?, - pitch: bytebuf.get_f32_be()?, - collision: bytebuf.get_u8()?, + position: Vector3::new(x, y, z), + yaw, + pitch, + collision, }) } } @@ -39,11 +44,14 @@ impl crate::ClientPacket for SPlayerPositionRotation { fn write_packet_data( &self, mut write: impl std::io::Write, - _version: &JavaMinecraftVersion, + version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_f64_be(self.position.x)?; write.write_f64_be(self.position.y)?; + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_f64_be(self.position.y + 1.62)?; + } write.write_f64_be(self.position.z)?; write.write_f32_be(self.yaw)?; write.write_f32_be(self.pitch)?; diff --git a/crates/pumpkin-protocol/src/java/server/play/set_jigsaw_block.rs b/crates/pumpkin-protocol/src/java/server/play/set_jigsaw_block.rs index 9b10f6226..eeddc51a9 100644 --- a/crates/pumpkin-protocol/src/java/server/play/set_jigsaw_block.rs +++ b/crates/pumpkin-protocol/src/java/server/play/set_jigsaw_block.rs @@ -23,15 +23,36 @@ pub struct SSetJigsawBlock<'a> { impl<'a> ServerPacket<'a> for SSetJigsawBlock<'a> { fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let pos = bytebuf.get_block_pos(version)?; + let name = bytebuf.get_str_bounded_borrowed(32767)?; + let target = if *version >= JavaMinecraftVersion::V_1_16 { + bytebuf.get_str_bounded_borrowed(32767)? + } else { + "" + }; + let pool = bytebuf.get_str_bounded_borrowed(32767)?; + let final_state = bytebuf.get_str_bounded_borrowed(32767)?; + let joint = if *version >= JavaMinecraftVersion::V_1_16 { + bytebuf.get_str_bounded_borrowed(32767)? + } else { + "aligned" + }; + let (selection_priority, placement_priority) = if *version >= JavaMinecraftVersion::V_1_20_3 + { + (bytebuf.get_var_int()?, bytebuf.get_var_int()?) + } else { + (VarInt(0), VarInt(0)) + }; + Ok(Self { - pos: bytebuf.get_block_pos(version)?, - name: bytebuf.get_str_bounded_borrowed(32767)?, - target: bytebuf.get_str_bounded_borrowed(32767)?, - pool: bytebuf.get_str_bounded_borrowed(32767)?, - final_state: bytebuf.get_str_bounded_borrowed(32767)?, - joint: bytebuf.get_str_bounded_borrowed(32767)?, - selection_priority: bytebuf.get_var_int()?, - placement_priority: bytebuf.get_var_int()?, + pos, + name, + target, + pool, + final_state, + joint, + selection_priority, + placement_priority, }) } } @@ -45,12 +66,18 @@ impl crate::ClientPacket for SSetJigsawBlock<'_> { use crate::ser::NetworkWriteExt; write.write_block_pos(&self.pos, version)?; write.write_string_bounded(self.name, 32767)?; - write.write_string_bounded(self.target, 32767)?; + if *version >= JavaMinecraftVersion::V_1_16 { + write.write_string_bounded(self.target, 32767)?; + } write.write_string_bounded(self.pool, 32767)?; write.write_string_bounded(self.final_state, 32767)?; - write.write_string_bounded(self.joint, 32767)?; - write.write_var_int(&self.selection_priority)?; - write.write_var_int(&self.placement_priority)?; + if *version >= JavaMinecraftVersion::V_1_16 { + write.write_string_bounded(self.joint, 32767)?; + } + if *version >= JavaMinecraftVersion::V_1_20_3 { + write.write_var_int(&self.selection_priority)?; + write.write_var_int(&self.placement_priority)?; + } Ok(()) } } diff --git a/crates/pumpkin-protocol/src/java/server/play/swing_arm.rs b/crates/pumpkin-protocol/src/java/server/play/swing_arm.rs index 5ebb8af75..25f384454 100644 --- a/crates/pumpkin-protocol/src/java/server/play/swing_arm.rs +++ b/crates/pumpkin-protocol/src/java/server/play/swing_arm.rs @@ -17,7 +17,11 @@ impl<'a> ServerPacket<'a> for SSwingArm { fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { let hand = if version >= &JavaMinecraftVersion::V_1_9 { bytebuf.get_var_int()? + } else if version >= &JavaMinecraftVersion::V_1_8 { + VarInt(0) } else { + let _entity_id = bytebuf.get_i32_be()?; + let _animation = bytebuf.get_u8()?; VarInt(0) }; Ok(Self { hand }) @@ -33,6 +37,9 @@ impl crate::ClientPacket for SSwingArm { use crate::ser::NetworkWriteExt; if version >= &JavaMinecraftVersion::V_1_9 { write.write_var_int(&self.hand)?; + } else if version <= &JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(0)?; + write.write_u8(1)?; } Ok(()) } diff --git a/crates/pumpkin-protocol/src/java/server/play/update_sign.rs b/crates/pumpkin-protocol/src/java/server/play/update_sign.rs index 3926a9936..7d2575e77 100644 --- a/crates/pumpkin-protocol/src/java/server/play/update_sign.rs +++ b/crates/pumpkin-protocol/src/java/server/play/update_sign.rs @@ -17,17 +17,28 @@ pub struct SUpdateSign<'a> { pub line_4: &'a str, } -const MAX_LINE_LENGTH: usize = 386; +const MAX_LINE_LENGTH: usize = 384; impl<'a> ServerPacket<'a> for SUpdateSign<'a> { fn read(read: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { + let location = read.get_block_pos(version)?; + let is_front_text = if *version >= JavaMinecraftVersion::V_1_20 { + read.get_bool()? + } else { + true + }; + let line_1 = read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?; + let line_2 = read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?; + let line_3 = read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?; + let line_4 = read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?; + Ok(Self { - location: read.get_block_pos(version)?, - is_front_text: read.get_bool()?, - line_1: read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?, - line_2: read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?, - line_3: read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?, - line_4: read.get_str_bounded_borrowed(MAX_LINE_LENGTH)?, + location, + is_front_text, + line_1, + line_2, + line_3, + line_4, }) } } @@ -40,7 +51,9 @@ impl crate::ClientPacket for SUpdateSign<'_> { ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; write.write_block_pos(&self.location, version)?; - write.write_bool(self.is_front_text)?; + if *version >= JavaMinecraftVersion::V_1_20 { + write.write_bool(self.is_front_text)?; + } write.write_string_bounded(self.line_1, MAX_LINE_LENGTH)?; write.write_string_bounded(self.line_2, MAX_LINE_LENGTH)?; write.write_string_bounded(self.line_3, MAX_LINE_LENGTH)?; diff --git a/crates/pumpkin-protocol/src/java/server/play/use_item_on.rs b/crates/pumpkin-protocol/src/java/server/play/use_item_on.rs index cf2a6a9c1..36a2fb374 100644 --- a/crates/pumpkin-protocol/src/java/server/play/use_item_on.rs +++ b/crates/pumpkin-protocol/src/java/server/play/use_item_on.rs @@ -1,5 +1,6 @@ use crate::{ ServerPacket, + codec::item_stack_seralizer::ItemStackSerializer, ser::{NetworkReadExt, ReadingError}, }; use pumpkin_data::packet::serverbound::play::USE_ITEM_ON; @@ -22,31 +23,81 @@ pub struct SUseItemOn { impl<'a> ServerPacket<'a> for SUseItemOn { fn read(bytebuf: &mut &'a [u8], version: &JavaMinecraftVersion) -> Result { - let hand = bytebuf.get_var_int()?; - let position = bytebuf.get_block_pos(version)?; - let face = bytebuf.get_var_int()?; - let cursor_pos = Vector3::new( - bytebuf.get_f32_be()?, - bytebuf.get_f32_be()?, - bytebuf.get_f32_be()?, - ); - let inside_block = bytebuf.get_bool()?; - let is_against_world_border = if version >= &JavaMinecraftVersion::V_1_21_5 { - bytebuf.get_bool()? - } else { - false - }; - let sequence = bytebuf.get_var_int()?; + if *version >= JavaMinecraftVersion::V_1_14 { + let hand = bytebuf.get_var_int()?; + let position = bytebuf.get_block_pos(version)?; + let face = bytebuf.get_var_int()?; + let cursor_pos = Vector3::new( + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + ); + let inside_block = bytebuf.get_bool()?; + let (is_against_world_border, sequence) = if *version >= JavaMinecraftVersion::V_1_19 { + let is_against_world_border = if *version >= JavaMinecraftVersion::V_1_21_2 { + bytebuf.get_bool()? + } else { + false + }; + let sequence = bytebuf.get_var_int()?; + (is_against_world_border, sequence) + } else { + (false, VarInt(0)) + }; - Ok(Self { - hand, - position, - face, - cursor_pos, - inside_block, - is_against_world_border, - sequence, - }) + Ok(Self { + hand, + position, + face, + cursor_pos, + inside_block, + is_against_world_border, + sequence, + }) + } else { + let position = if *version <= JavaMinecraftVersion::V_1_7_6 { + let x = bytebuf.get_i32_be()?; + let y = bytebuf.get_u8()? as i32; + let z = bytebuf.get_i32_be()?; + BlockPos::new(x, y, z) + } else { + bytebuf.get_block_pos(version)? + }; + + let (face, hand) = if *version >= JavaMinecraftVersion::V_1_9 { + let face = bytebuf.get_var_int()?; + let hand = bytebuf.get_var_int()?; + (face, hand) + } else { + let face = VarInt(i32::from(bytebuf.get_u8()?)); + let _item_stack = ItemStackSerializer::read_with_version(bytebuf, version)?; + (face, VarInt(0)) + }; + + let cursor_pos = if *version >= JavaMinecraftVersion::V_1_11 { + Vector3::new( + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + bytebuf.get_f32_be()?, + ) + } else { + Vector3::new( + f32::from(bytebuf.get_u8()?) / 16.0, + f32::from(bytebuf.get_u8()?) / 16.0, + f32::from(bytebuf.get_u8()?) / 16.0, + ) + }; + + Ok(Self { + hand, + position, + face, + cursor_pos, + inside_block: false, + is_against_world_border: false, + sequence: VarInt(0), + }) + } } } @@ -57,17 +108,46 @@ impl crate::ClientPacket for SUseItemOn { version: &JavaMinecraftVersion, ) -> Result<(), crate::ser::WritingError> { use crate::ser::NetworkWriteExt; - write.write_var_int(&self.hand)?; - write.write_block_pos(&self.position, version)?; - write.write_var_int(&self.face)?; - write.write_f32_be(self.cursor_pos.x)?; - write.write_f32_be(self.cursor_pos.y)?; - write.write_f32_be(self.cursor_pos.z)?; - write.write_bool(self.inside_block)?; - if version >= &JavaMinecraftVersion::V_1_21_5 { - write.write_bool(self.is_against_world_border)?; + if *version >= JavaMinecraftVersion::V_1_14 { + write.write_var_int(&self.hand)?; + write.write_block_pos(&self.position, version)?; + write.write_var_int(&self.face)?; + write.write_f32_be(self.cursor_pos.x)?; + write.write_f32_be(self.cursor_pos.y)?; + write.write_f32_be(self.cursor_pos.z)?; + write.write_bool(self.inside_block)?; + if *version >= JavaMinecraftVersion::V_1_19 { + if *version >= JavaMinecraftVersion::V_1_21_2 { + write.write_bool(self.is_against_world_border)?; + } + write.write_var_int(&self.sequence)?; + } + } else { + if *version <= JavaMinecraftVersion::V_1_7_6 { + write.write_i32_be(self.position.0.x)?; + write.write_u8(self.position.0.y.clamp(0, 255) as u8)?; + write.write_i32_be(self.position.0.z)?; + } else { + write.write_block_pos(&self.position, version)?; + } + if *version >= JavaMinecraftVersion::V_1_9 { + write.write_var_int(&self.face)?; + write.write_var_int(&self.hand)?; + } else { + write.write_u8(self.face.0.clamp(0, 255) as u8)?; + // heldItem (empty slot: -1 as i16) + write.write_i16_be(-1)?; + } + if *version >= JavaMinecraftVersion::V_1_11 { + write.write_f32_be(self.cursor_pos.x)?; + write.write_f32_be(self.cursor_pos.y)?; + write.write_f32_be(self.cursor_pos.z)?; + } else { + write.write_u8((self.cursor_pos.x * 16.0).round().clamp(0.0, 255.0) as u8)?; + write.write_u8((self.cursor_pos.y * 16.0).round().clamp(0.0, 255.0) as u8)?; + write.write_u8((self.cursor_pos.z * 16.0).round().clamp(0.0, 255.0) as u8)?; + } } - write.write_var_int(&self.sequence)?; Ok(()) } } diff --git a/crates/pumpkin-protocol/src/ser/mod.rs b/crates/pumpkin-protocol/src/ser/mod.rs index 0a323e909..ed711451b 100644 --- a/crates/pumpkin-protocol/src/ser/mod.rs +++ b/crates/pumpkin-protocol/src/ser/mod.rs @@ -38,6 +38,8 @@ pub enum WritingError { IoError(#[from] std::io::Error), #[error("Serde failure: {0}")] Serde(String), + #[error("Packet is not supported in Minecraft version {0:?}")] + UnsupportedVersion(JavaMinecraftVersion), #[error("Failed to serialize packet: {0}")] Message(String), } diff --git a/crates/pumpkin/src/block/entities/map.rs b/crates/pumpkin/src/block/entities/map.rs index d1a2a7ab2..43251d94c 100644 --- a/crates/pumpkin/src/block/entities/map.rs +++ b/crates/pumpkin/src/block/entities/map.rs @@ -124,6 +124,7 @@ impl MapBlockEntity { let packet = CMapItemData { map_id: VarInt(map_id), scale: 0, + tracking_position: false, locked: false, icons: Some(&[]), data: Some(data), diff --git a/crates/pumpkin/src/entity/living.rs b/crates/pumpkin/src/entity/living.rs index cc1f9b353..e8df5419b 100644 --- a/crates/pumpkin/src/entity/living.rs +++ b/crates/pumpkin/src/entity/living.rs @@ -2639,6 +2639,7 @@ impl EntityBase for LivingEntity { &hurt_event, ) .await; + world.broadcast_packet_all(&CEntityStatus::new(entity_id, 2)); } world.broadcast_packet_all(&CDamageEvent::new( diff --git a/crates/pumpkin/src/entity/mod.rs b/crates/pumpkin/src/entity/mod.rs index db9f3cd5e..caabeeaa9 100644 --- a/crates/pumpkin/src/entity/mod.rs +++ b/crates/pumpkin/src/entity/mod.rs @@ -54,7 +54,8 @@ use pumpkin_protocol::{ codec::var_ulong::VarULong, java::client::play::{ CEntityPositionSync, CEntityVelocity, CHeadRot, CPlayerPosition, CSetEntityMetadata, - CSetPassengers, CSpawnEntity, CUpdateEntityRot, Metadata, MetadataSerializer, + CSetPassengers, CSpawnEntity, CSpawnLivingEntity, CUpdateEntityRot, Metadata, + MetadataSerializer, }, }; use pumpkin_util::math::vector3::Axis; @@ -68,6 +69,7 @@ use pumpkin_util::math::{ }; use pumpkin_util::text::TextComponent; use pumpkin_util::text::hover::HoverEvent; +use pumpkin_util::version::JavaMinecraftVersion; use std::collections::{BTreeMap, HashSet}; use std::pin::Pin; use std::sync::{ @@ -341,17 +343,39 @@ pub trait EntityBase: Send + Sync + NBTStorage + std::any::Any { fn send_java_spawn_packet<'a>(&'a self, client: &'a JavaClient) -> EntityBaseFuture<'a, ()> { Box::pin(async move { - let spawn_packet = self.get_entity().create_spawn_packet(); - if let Ok(data) = client.serialize_packet(&spawn_packet) { - client.enqueue_packet(data).await; - } - if let Some(mob) = self.get_mob() - && let Some(metadata) = mob.mob_java_spawn_metadata(client.version.load()).await - { - let meta_packet = - CSetEntityMetadata::new(self.get_entity().entity_id.into(), metadata); - if let Ok(meta_data) = client.serialize_packet(&meta_packet) { - client.enqueue_packet(meta_data).await; + let entity = self.get_entity(); + let version = client.version.load(); + let is_mob = entity.entity_type.mob || self.get_mob().is_some(); + if version < JavaMinecraftVersion::V_1_19 && is_mob { + let metadata = if let Some(mob) = self.get_mob() { + mob.mob_java_spawn_metadata(version).await + } else { + None + }; + let spawn_packet = entity.create_spawn_living_packet(metadata.clone()); + if let Ok(data) = client.serialize_packet(&spawn_packet) { + client.enqueue_packet(data).await; + } + if version >= JavaMinecraftVersion::V_1_15 + && let Some(meta) = metadata + { + let meta_packet = CSetEntityMetadata::new(entity.entity_id.into(), meta); + if let Ok(meta_data) = client.serialize_packet(&meta_packet) { + client.enqueue_packet(meta_data).await; + } + } + } else { + let spawn_packet = entity.create_spawn_packet(); + if let Ok(data) = client.serialize_packet(&spawn_packet) { + client.enqueue_packet(data).await; + } + if let Some(mob) = self.get_mob() + && let Some(metadata) = mob.mob_java_spawn_metadata(version).await + { + let meta_packet = CSetEntityMetadata::new(entity.entity_id.into(), metadata); + if let Ok(meta_data) = client.serialize_packet(&meta_packet) { + client.enqueue_packet(meta_data).await; + } } } }) @@ -2645,6 +2669,22 @@ impl Entity { entity_vel, ) } + + pub fn create_spawn_living_packet(&self, metadata: Option>) -> CSpawnLivingEntity { + let entity_loc = self.pos.load(); + let entity_vel = self.velocity.load(); + CSpawnLivingEntity::new( + VarInt(self.entity_id), + self.entity_uuid, + VarInt(i32::from(self.entity_type.id)), + entity_loc, + self.pitch.load(), + self.yaw.load(), + self.head_yaw.load(), + entity_vel, + metadata, + ) + } pub fn width(&self) -> f32 { self.entity_dimension.load().width } @@ -3202,6 +3242,7 @@ impl Entity { let je_packet = pumpkin_protocol::java::client::play::CSetEntityLink::new( self.entity_id, holder_entity.entity_id, + true, ); let be_packet = pumpkin_protocol::bedrock::client::CSetActorLink { link: pumpkin_protocol::bedrock::client::common::EntityLink { @@ -3230,7 +3271,7 @@ impl Entity { } let je_packet = - pumpkin_protocol::java::client::play::CSetEntityLink::new(self.entity_id, -1); + pumpkin_protocol::java::client::play::CSetEntityLink::new(self.entity_id, -1, true); let be_packet = pumpkin_protocol::bedrock::client::CSetActorLink { link: pumpkin_protocol::bedrock::client::common::EntityLink { ridden_unique_id: pumpkin_protocol::codec::var_long::VarLong(self.entity_id as i64), diff --git a/crates/pumpkin/src/entity/player.rs b/crates/pumpkin/src/entity/player.rs index c4c8a7ab7..4e3b10c86 100644 --- a/crates/pumpkin/src/entity/player.rs +++ b/crates/pumpkin/src/entity/player.rs @@ -4420,12 +4420,17 @@ impl Player { direction: icon_direction, display_name: None, }]; - icons.extend(map_data.decorations.iter().map(|decoration| MapIcon { - icon_type: VarInt(decoration.icon_type), - x: decoration.x, - z: decoration.z, - direction: decoration.direction, - display_name: decoration.display_name.clone(), + icons.extend(map_data.decorations.iter().map(|decoration| { + MapIcon { + icon_type: VarInt(decoration.icon_type), + x: decoration.x, + z: decoration.z, + direction: decoration.direction, + display_name: decoration + .display_name + .as_ref() + .map(|name| TextComponent::text(name.clone())), + } })); let data = map_data.dirty.then(|| MapPatch { @@ -4439,6 +4444,7 @@ impl Player { self.send_client_packet(&CMapItemData { map_id: VarInt(map_id), scale: map_data.scale, + tracking_position: true, locked: map_data.locked, icons: Some(&icons), data, @@ -6278,6 +6284,116 @@ impl LastSeen { } } +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct LastSeenTrackedEntry { + pub signature: Box<[u8]>, + pub pending: bool, +} + +impl LastSeenTrackedEntry { + #[must_use] + pub fn acknowledge(&self) -> Self { + Self { + signature: self.signature.clone(), + pending: false, + } + } +} + +#[derive(Clone, Debug)] +pub struct LastSeenMessagesValidator { + pub last_seen_count: usize, + pub tracked_messages: VecDeque>, + pub last_pending_message: Option>, +} + +impl Default for LastSeenMessagesValidator { + fn default() -> Self { + Self::new(MAX_PREVIOUS_MESSAGES as usize) + } +} + +impl LastSeenMessagesValidator { + #[must_use] + pub fn new(last_seen_count: usize) -> Self { + let mut tracked = VecDeque::with_capacity(last_seen_count); + for _ in 0..last_seen_count { + tracked.push_back(None); + } + Self { + last_seen_count, + tracked_messages: tracked, + last_pending_message: None, + } + } + + pub fn add_pending(&mut self, signature: &[u8]) { + if self.last_pending_message.as_deref() != Some(signature) { + let sig_box: Box<[u8]> = signature.into(); + self.tracked_messages.push_back(Some(LastSeenTrackedEntry { + signature: sig_box.clone(), + pending: true, + })); + self.last_pending_message = Some(sig_box); + } + } + + #[must_use] + pub fn tracked_messages_count(&self) -> usize { + self.tracked_messages.len() + } + + pub fn apply_offset(&mut self, offset: usize) -> Result<(), &'static str> { + let max_offset = self + .tracked_messages + .len() + .saturating_sub(self.last_seen_count); + if offset <= max_offset { + self.tracked_messages.drain(0..offset); + Ok(()) + } else { + Err("Advanced last seen window by more messages than expected") + } + } + + pub fn apply_update( + &mut self, + offset: usize, + acknowledged: &[u8], + ) -> Result>, &'static str> { + self.apply_offset(offset)?; + let mut last_seen_entries = Vec::new(); + + for i in 0..self.last_seen_count { + let is_acknowledged = if i / 8 < acknowledged.len() { + (acknowledged[i / 8] & (1 << (i % 8))) != 0 + } else { + false + }; + + let message = self.tracked_messages.get(i).cloned().flatten(); + if is_acknowledged { + let Some(entry) = message else { + return Err( + "Last seen update acknowledged unknown or previously ignored message", + ); + }; + self.tracked_messages[i] = Some(entry.acknowledge()); + last_seen_entries.push(entry.signature); + } else { + if let Some(entry) = message + && !entry.pending + { + return Err("Last seen update ignored previously acknowledged message"); + } + self.tracked_messages[i] = None; + } + } + + Ok(last_seen_entries) + } +} + pub struct MessageCache { /// max 128 cached message signatures. Most recent FIRST. /// Server should (when possible) reference indexes in this (recipient's) cache instead of sending full signatures in last seen. @@ -6285,6 +6401,7 @@ pub struct MessageCache { full_cache: VecDeque>, /// max 20 last seen messages by the sender. Most Recent LAST pub last_seen: LastSeen, + pub last_seen_validator: LastSeenMessagesValidator, } impl Default for MessageCache { @@ -6292,6 +6409,7 @@ impl Default for MessageCache { Self { full_cache: VecDeque::with_capacity(MAX_CACHED_SIGNATURES as usize), last_seen: LastSeen::default(), + last_seen_validator: LastSeenMessagesValidator::default(), } } } diff --git a/crates/pumpkin/src/net/java/mod.rs b/crates/pumpkin/src/net/java/mod.rs index 04909016a..a043a15fd 100644 --- a/crates/pumpkin/src/net/java/mod.rs +++ b/crates/pumpkin/src/net/java/mod.rs @@ -1,5 +1,6 @@ use pumpkin_protocol::java::client::play::{ - CAcknowledgeBlockChange, CChunkBatchEnd, CChunkBatchStart, CChunkData, CPlayDisconnect, + CAcknowledgeBlockChange, CChunkBatchEnd, CChunkBatchStart, CChunkData, CLightUpdate, + CPlayDisconnect, }; use pumpkin_world::level::SyncChunk; use std::net::SocketAddr; @@ -11,7 +12,7 @@ use bytes::Bytes; use crossbeam::atomic::AtomicCell; use pumpkin_data::translation; use pumpkin_protocol::java::server::play::{ - SAttack, SBlockEntityTagQuery, SBundleItemSelected, SChangeGameMode, SChatCommand, + SAttack, SBlockEntityTagQuery, SBundleItemSelected, SChangeGameMode, SChatAck, SChatCommand, SChatMessage, SChunkBatch, SClickSlot, SClientCommand, SClientInformationPlay, SClientTickEnd, SCloseContainer, SCommandSuggestion, SConfigurationAcknowledged, SConfirmTeleport, SContainerButtonClick, SContainerSlotStateChanged, SCookieResponse as SPCookieResponse, @@ -363,6 +364,28 @@ impl JavaClient { continue; } self.send_packet_now_data(buf.into()).await; + + if version >= JavaMinecraftVersion::V_1_14 && version < JavaMinecraftVersion::V_1_18 { + match CLightUpdate::from_chunk(chunk, version) { + Ok(light_packet) => { + let mut light_buf = Vec::new(); + if let Err(err) = + light_buf.write_var_int(&VarInt(CLightUpdate::to_id(version))) + { + error!("Failed to write light update id: {err:?}"); + } else if let Err(err) = + light_packet.write_packet_data(&mut light_buf, &version) + { + error!("Failed to write light update data: {err:?}"); + } else { + self.send_packet_now_data(light_buf.into()).await; + } + } + Err(err) => { + error!("Failed to create light update packet: {err:?}"); + } + } + } } if self.version.load() >= JavaMinecraftVersion::V_1_20_2 { self.send_packet(&CChunkBatchEnd::new(chunks.len() as u16)) @@ -695,6 +718,10 @@ impl JavaClient { ) .await; } + id if id == SChatAck::to_id(version) => { + let packet = SChatAck::read(&mut payload, &version)?; + self.handle_chat_ack(player, &packet).await; + } id if id == SChatCommand::to_id(version) => { self.handle_chat_command( player, diff --git a/crates/pumpkin/src/net/java/play/chat_ack.rs b/crates/pumpkin/src/net/java/play/chat_ack.rs new file mode 100644 index 000000000..add8b78df --- /dev/null +++ b/crates/pumpkin/src/net/java/play/chat_ack.rs @@ -0,0 +1,43 @@ +#[allow(clippy::wildcard_imports)] +use super::*; +use pumpkin_protocol::java::server::play::SChatAck; + +impl JavaClient { + pub async fn handle_chat_ack(&self, player: &Arc, packet: &SChatAck) { + let offset = packet.offset.0; + if offset < 0 { + warn!( + "Failed to validate message acknowledgement offset from {}: negative offset {}", + player.gameprofile.name, offset + ); + self.kick(TextComponent::translate_cross( + translation::java::MULTIPLAYER_DISCONNECT_CHAT_VALIDATION_FAILED, + translation::java::MULTIPLAYER_DISCONNECT_CHAT_VALIDATION_FAILED, + [], + )) + .await; + return; + } + + let mut cache = player.signature_cache.lock().await; + if let Err(err) = cache.last_seen_validator.apply_offset(offset as usize) { + warn!( + "Failed to validate message acknowledgement offset from {}: {}", + player.gameprofile.name, err + ); + drop(cache); + self.kick(TextComponent::translate_cross( + translation::java::MULTIPLAYER_DISCONNECT_CHAT_VALIDATION_FAILED, + translation::java::MULTIPLAYER_DISCONNECT_CHAT_VALIDATION_FAILED, + [], + )) + .await; + return; + } + + trace!( + "Player {} acknowledged {} chat messages", + player.gameprofile.name, offset + ); + } +} diff --git a/crates/pumpkin/src/net/java/play/chat_message.rs b/crates/pumpkin/src/net/java/play/chat_message.rs index 9bf16674c..5b5127fea 100644 --- a/crates/pumpkin/src/net/java/play/chat_message.rs +++ b/crates/pumpkin/src/net/java/play/chat_message.rs @@ -128,6 +128,34 @@ impl JavaClient { return Err(ChatError::ExpiredPublicKey); } + let offset = chat_message.message_count.0; + if offset < 0 { + return Err(ChatError::ChatValidationFailed); + } + + { + let mut cache = player.signature_cache.lock().await; + if !chat_message.acknowledged.is_empty() { + if cache + .last_seen_validator + .apply_update(offset as usize, chat_message.acknowledged) + .is_err() + { + return Err(ChatError::ChatValidationFailed); + } + } else if cache + .last_seen_validator + .apply_offset(offset as usize) + .is_err() + { + return Err(ChatError::ChatValidationFailed); + } + + if cache.last_seen_validator.tracked_messages_count() > 4096 { + return Err(ChatError::TooManyPendingChats); + } + } + // Validate previous signature checksum (new in 1.21.5) // The client can bypass this check by sending 0 if chat_message.checksum != 0 { diff --git a/crates/pumpkin/src/net/java/play/interact.rs b/crates/pumpkin/src/net/java/play/interact.rs index 276eb3aba..2366f58e3 100644 --- a/crates/pumpkin/src/net/java/play/interact.rs +++ b/crates/pumpkin/src/net/java/play/interact.rs @@ -44,7 +44,7 @@ impl JavaClient { PlayerInteractEntityEvent::new( player, Arc::clone(&target), - action.clone(), + action, interact.target_position, sneaking, ); diff --git a/crates/pumpkin/src/net/java/play/mod.rs b/crates/pumpkin/src/net/java/play/mod.rs index 614f34c81..017721ea7 100644 --- a/crates/pumpkin/src/net/java/play/mod.rs +++ b/crates/pumpkin/src/net/java/play/mod.rs @@ -220,6 +220,7 @@ impl PumpkinError for ChatError { pub mod attack; pub mod bundle_item_selected; pub mod change_game_mode; +pub mod chat_ack; pub mod chat_command; pub mod chat_message; pub mod chunk_batch; diff --git a/crates/pumpkin/src/net/mod.rs b/crates/pumpkin/src/net/mod.rs index 7375fc261..9f469e449 100644 --- a/crates/pumpkin/src/net/mod.rs +++ b/crates/pumpkin/src/net/mod.rs @@ -253,9 +253,19 @@ impl ClientPlatform { pub fn try_enqueue_spawn_packet(&self, entity: &Arc) { match self { Self::Java(java) => { - let packet = entity.get_entity().create_spawn_packet(); - if let Ok(data) = java.serialize_packet(&packet) { - java.try_enqueue_packet(data); + let ent = entity.get_entity(); + let version = java.version.load(); + let is_mob = ent.entity_type.mob || entity.get_mob().is_some(); + if version < JavaMinecraftVersion::V_1_19 && is_mob { + let packet = ent.create_spawn_living_packet(None); + if let Ok(data) = java.serialize_packet(&packet) { + java.try_enqueue_packet(data); + } + } else { + let packet = ent.create_spawn_packet(); + if let Ok(data) = java.serialize_packet(&packet) { + java.try_enqueue_packet(data); + } } } Self::Bedrock(bedrock) => bedrock.enqueue_spawn_packet(entity.clone()), diff --git a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/mod.rs b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/mod.rs index b1a85bfea..0d0809c77 100644 --- a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/mod.rs +++ b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/mod.rs @@ -129,7 +129,7 @@ pub(super) const fn from_wasm_hand(hand: pumpkin::plugin::common::Hand) -> Hand } pub(super) const fn to_wasm_entity_interaction_action( - action: &ActionType, + action: ActionType, ) -> pumpkin::plugin::event::EntityInteractionAction { match action { ActionType::Interact => pumpkin::plugin::event::EntityInteractionAction::Interact, diff --git a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/player.rs b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/player.rs index 2cf502e84..fd5bd6e48 100644 --- a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/player.rs +++ b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/events/player.rs @@ -727,7 +727,7 @@ impl ToFromWasmEvent for PlayerInteractUnknownEntityEvent { Event::PlayerInteractUnknownEntityEvent(PlayerInteractUnknownEntityEventData { player, entity_id: self.entity_id, - action: to_wasm_entity_interaction_action(&self.action), + action: to_wasm_entity_interaction_action(self.action), cancelled: self.cancelled, }) } @@ -924,7 +924,7 @@ impl ToFromWasmEvent for PlayerInteractEntityEvent { Event::PlayerInteractEntityEvent(PlayerInteractEntityEventData { player, entity_id: self.target.get_entity().entity_id, - action: to_wasm_entity_interaction_action(&self.action), + action: to_wasm_entity_interaction_action(self.action), sneaking: self.sneaking, cancelled: self.cancelled, }) diff --git a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs index 10241814a..39b3e8c8a 100644 --- a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs +++ b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs @@ -643,6 +643,7 @@ pub fn serialize_java_packet( let p = pumpkin_protocol::java::client::play::CSetEntityLink { attached_entity_id: data.attached_entity_id.try_into().unwrap(), holding_entity_id: data.holding_entity_id.try_into().unwrap(), + leash: data.leash.try_into().unwrap(), }; let mut buf = Vec::new(); crate::net::java::JavaClient::write_packet_for_version(&p, version, &mut buf).unwrap(); @@ -793,8 +794,8 @@ pub fn serialize_java_packet( } ClientboundPacket::CUnloadChunk(data) => { let p = pumpkin_protocol::java::client::play::CUnloadChunk { - z: data.z.try_into().unwrap(), x: data.x.try_into().unwrap(), + z: data.z.try_into().unwrap(), }; let mut buf = Vec::new(); crate::net::java::JavaClient::write_packet_for_version(&p, version, &mut buf).unwrap(); @@ -853,6 +854,19 @@ pub fn serialize_java_packet( crate::net::java::JavaClient::write_packet_for_version(&p, version, &mut buf).unwrap(); Some(buf.into()) } + ClientboundPacket::CUseBed(data) => { + let p = pumpkin_protocol::java::client::play::CUseBed { + entity_id: VarInt(data.entity_id), + location: pumpkin_util::math::position::BlockPos::new( + data.location.0, + data.location.1, + data.location.2, + ), + }; + let mut buf = Vec::new(); + crate::net::java::JavaClient::write_packet_for_version(&p, version, &mut buf).unwrap(); + Some(buf.into()) + } ClientboundPacket::CWorldEvent(data) => { let p = pumpkin_protocol::java::client::play::CWorldEvent { event: data.event.try_into().unwrap(), @@ -964,6 +978,13 @@ pub fn deserialize_java_serverbound_packet( selected_item_index: p.selected_item_index.0.try_into().unwrap(), })) } + id if id == pumpkin_protocol::java::server::play::SChatAck::to_id(version) => { + use pumpkin_protocol::ServerPacket; + let p = ::read(&mut payload, &version).ok()?; + Some(ServerboundPacket::SChatAck(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_packets::SChatAck { + offset: p.offset.0.try_into().unwrap(), + })) + } id if id == pumpkin_protocol::java::server::play::SChatCommand::to_id(version) => { use pumpkin_protocol::ServerPacket; let p = ::read(&mut payload, &version).ok()?; @@ -1101,6 +1122,7 @@ pub fn deserialize_java_serverbound_packet( z: p.z.try_into().unwrap(), yaw: p.yaw.try_into().unwrap(), pitch: p.pitch.try_into().unwrap(), + on_ground: p.on_ground.try_into().unwrap(), })) } id if id == pumpkin_protocol::java::server::play::SPaddleBoat::to_id(version) => { @@ -1966,6 +1988,7 @@ impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CSetEntityLi ClientboundPacket::CSetEntityLink(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_packets::CSetEntityLink { attached_entity_id: self.attached_entity_id.try_into().unwrap(), holding_entity_id: self.holding_entity_id.try_into().unwrap(), + leash: self.leash.try_into().unwrap(), }) } } @@ -2098,8 +2121,8 @@ impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CTransfer<'_ impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CUnloadChunk { fn to_wit(&self) -> ClientboundPacket { ClientboundPacket::CUnloadChunk(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_packets::CUnloadChunk { - z: self.z.try_into().unwrap(), x: self.x.try_into().unwrap(), + z: self.z.try_into().unwrap(), }) } } @@ -2149,6 +2172,15 @@ impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CUpdateMobEf } } +impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CUseBed { + fn to_wit(&self) -> ClientboundPacket { + ClientboundPacket::CUseBed(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_packets::CUseBed { + entity_id: self.entity_id.0.try_into().unwrap(), + location: (self.location.0.x, self.location.0.y, self.location.0.z), + }) + } +} + impl ToWitClientboundJava for pumpkin_protocol::java::client::play::CWorldEvent { fn to_wit(&self) -> ClientboundPacket { ClientboundPacket::CWorldEvent(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_packets::CWorldEvent { @@ -2438,6 +2470,9 @@ pub fn clientbound_java_any_to_wit(any: &dyn Any) -> Option { if let Some(p) = any.downcast_ref::() { return Some(p.to_wit()); } + if let Some(p) = any.downcast_ref::() { + return Some(p.to_wit()); + } if let Some(p) = any.downcast_ref::() { return Some(p.to_wit()); } diff --git a/crates/pumpkin/src/world/mod.rs b/crates/pumpkin/src/world/mod.rs index af22933fc..000ec66a4 100644 --- a/crates/pumpkin/src/world/mod.rs +++ b/crates/pumpkin/src/world/mod.rs @@ -90,7 +90,7 @@ use pumpkin_protocol::bedrock::client::set_actor_data::{CSetActorData, PropertyS use pumpkin_protocol::bedrock::client::start_game::{CStartGame, ServerTelemetryData}; use pumpkin_protocol::java::client::play::{ CBlockUpdate, CChunkBatchEnd, CChunkBatchStart, CChunkData, CDisguisedChatMessage, CExplosion, - CRespawn, CSetBlockDestroyStage, CWorldEvent, PlayerSpawnData, + CLightUpdate, CRespawn, CSetBlockDestroyStage, CWorldEvent, PlayerSpawnData, }; use pumpkin_protocol::java::client::play::{ CPlayerSpawnPosition, CRecipeBookAdd, CRecipeBookSettings, CSystemChatMessage, @@ -702,6 +702,9 @@ impl World { for (version, recipients) in recipients_by_version { let packet_data = match JavaClient::serialize_packet_for_version(packet, version) { Ok(packet_data) => packet_data, + Err(pumpkin_protocol::ser::WritingError::UnsupportedVersion(_)) => { + continue; + } Err(err) => { error!( "Failed to serialize packet {} for version {:?}: {}", @@ -886,11 +889,24 @@ impl World { } if let Some(signature) = chat_message.signature { - recipient - .signature_cache - .lock() - .await - .add_seen_signature(signature); + let mut cache = recipient.signature_cache.lock().await; + cache.add_seen_signature(signature); + cache.last_seen_validator.add_pending(signature); + let tracked_count = cache.last_seen_validator.tracked_messages_count(); + drop(cache); + + if tracked_count > 4096 { + recipient + .kick( + crate::net::DisconnectReason::Kicked, + TextComponent::translate_cross( + pumpkin_data::translation::java::MULTIPLAYER_DISCONNECT_TOO_MANY_PENDING_CHATS, + pumpkin_data::translation::java::MULTIPLAYER_DISCONNECT_TOO_MANY_PENDING_CHATS, + [], + ), + ) + .await; + } } if recipient.gameprofile.id != sender.gameprofile.id { @@ -3128,7 +3144,9 @@ impl World { client_suggestions::send_c_commands_packet(player, server, &command_dispatcher).await; }; - if client.version.load() < JavaMinecraftVersion::V_1_20_2 { + if client.version.load() < JavaMinecraftVersion::V_1_20_2 + && client.version.load() >= JavaMinecraftVersion::V_1_13 + { let mut tags = Vec::new(); let version = client.version.load(); for &key in pumpkin_data::tag::RegistryKey::NETWORK_KEYS { @@ -3189,6 +3207,12 @@ impl World { client.send_packet(&CChunkBatchStart).await; } client.send_packet(&CChunkData(&chunk)).await; + if client.version.load() >= JavaMinecraftVersion::V_1_14 + && client.version.load() < JavaMinecraftVersion::V_1_18 + && let Ok(light_packet) = CLightUpdate::from_chunk(&chunk, client.version.load()) + { + client.send_packet(&light_packet).await; + } if client.version.load() >= JavaMinecraftVersion::V_1_20_2 { client.send_packet(&CChunkBatchEnd::new(1u16)).await; } @@ -4194,6 +4218,13 @@ impl World { java_client.send_packet(&CChunkBatchStart).await; } java_client.send_packet(&CChunkData(&chunk)).await; + if java_client.version.load() >= JavaMinecraftVersion::V_1_14 + && java_client.version.load() < JavaMinecraftVersion::V_1_18 + && let Ok(light_packet) = + CLightUpdate::from_chunk(&chunk, java_client.version.load()) + { + java_client.send_packet(&light_packet).await; + } if java_client.version.load() >= JavaMinecraftVersion::V_1_20_2 { java_client.send_packet(&CChunkBatchEnd::new(1u16)).await; } diff --git a/tools/pumpkin-codegen/src/remap/argument_type.rs b/tools/pumpkin-codegen/src/remap/argument_type.rs index 40c339caf..66e55e08f 100644 --- a/tools/pumpkin-codegen/src/remap/argument_type.rs +++ b/tools/pumpkin-codegen/src/remap/argument_type.rs @@ -201,8 +201,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { const #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(argument_type_id as usize) .copied() .unwrap_or(5), diff --git a/tools/pumpkin-codegen/src/remap/attribute.rs b/tools/pumpkin-codegen/src/remap/attribute.rs index c1deb3df8..785ab1268 100644 --- a/tools/pumpkin-codegen/src/remap/attribute.rs +++ b/tools/pumpkin-codegen/src/remap/attribute.rs @@ -48,8 +48,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(attribute_id as usize) .copied() .unwrap_or(attribute_id), diff --git a/tools/pumpkin-codegen/src/remap/block_entity_type.rs b/tools/pumpkin-codegen/src/remap/block_entity_type.rs index 60893481d..19782c7c3 100644 --- a/tools/pumpkin-codegen/src/remap/block_entity_type.rs +++ b/tools/pumpkin-codegen/src/remap/block_entity_type.rs @@ -52,8 +52,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(block_entity_type_id as usize) .copied() .unwrap_or(block_entity_type_id), diff --git a/tools/pumpkin-codegen/src/remap/block_state.rs b/tools/pumpkin-codegen/src/remap/block_state.rs index 39b20db6b..f44004dbe 100644 --- a/tools/pumpkin-codegen/src/remap/block_state.rs +++ b/tools/pumpkin-codegen/src/remap/block_state.rs @@ -200,8 +200,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u16] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(state_id)) .copied() .unwrap_or(0), diff --git a/tools/pumpkin-codegen/src/remap/custom_stat.rs b/tools/pumpkin-codegen/src/remap/custom_stat.rs index 876ed0527..82b614b23 100644 --- a/tools/pumpkin-codegen/src/remap/custom_stat.rs +++ b/tools/pumpkin-codegen/src/remap/custom_stat.rs @@ -48,8 +48,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(custom_stat_id as usize) .copied() .unwrap_or(custom_stat_id), diff --git a/tools/pumpkin-codegen/src/remap/data_component_type.rs b/tools/pumpkin-codegen/src/remap/data_component_type.rs index 97980e07b..5f93d0559 100644 --- a/tools/pumpkin-codegen/src/remap/data_component_type.rs +++ b/tools/pumpkin-codegen/src/remap/data_component_type.rs @@ -47,6 +47,7 @@ pub fn build() -> TokenStream { let Some(mapping) = mapping else { continue; }; + let versions = crate::remap::version_patterns(*ver); // Forward: 26.2 → old version { @@ -67,7 +68,7 @@ pub fn build() -> TokenStream { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); match_arms_id_for_ver.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id), @@ -90,7 +91,7 @@ pub fn build() -> TokenStream { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); match_arms_id_from_ver.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(data_component_type_id as usize) .copied() .unwrap_or(data_component_type_id), diff --git a/tools/pumpkin-codegen/src/remap/enchantment.rs b/tools/pumpkin-codegen/src/remap/enchantment.rs index 504df0045..eb754ea22 100644 --- a/tools/pumpkin-codegen/src/remap/enchantment.rs +++ b/tools/pumpkin-codegen/src/remap/enchantment.rs @@ -48,8 +48,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(enchantment_id as usize) .copied() .unwrap_or(enchantment_id), diff --git a/tools/pumpkin-codegen/src/remap/entity_id.rs b/tools/pumpkin-codegen/src/remap/entity_id.rs index 04ca6a7d2..8e4f3cc46 100644 --- a/tools/pumpkin-codegen/src/remap/entity_id.rs +++ b/tools/pumpkin-codegen/src/remap/entity_id.rs @@ -198,8 +198,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u16] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(entity_id)) .copied() .unwrap_or(0), @@ -216,5 +217,43 @@ pub fn build() -> TokenStream { _ => entity_id, } } + + #[must_use] + pub fn remap_object_type_for_version( + entity_id: u16, + _version: pumpkin_util::version::JavaMinecraftVersion, + ) -> u8 { + match entity_id { + 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 => 1, + 74 => 2, + 3 => 3, + 82 | 24 | 25 | 26 | 27 | 28 | 29 => 10, + 140 => 50, + 44 => 51, + 4 => 60, + 122 => 61, + 42 => 62, + 54 => 63, + 121 => 64, + 46 => 65, + 153 => 66, + 117 => 67, + 78 => 68, + 52 => 70, + 75 | 58 => 71, + 50 => 72, + 104 => 73, + 49 => 75, + 55 => 76, + 77 => 77, + 2 => 78, + 48 => 79, + 56 => 90, + 124 => 91, + 40 => 93, + 143 => 94, + _ => entity_id as u8, + } + } } } diff --git a/tools/pumpkin-codegen/src/remap/environment_attribute.rs b/tools/pumpkin-codegen/src/remap/environment_attribute.rs index 78b93fd48..00e86ae0e 100644 --- a/tools/pumpkin-codegen/src/remap/environment_attribute.rs +++ b/tools/pumpkin-codegen/src/remap/environment_attribute.rs @@ -52,8 +52,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(environment_attribute_id as usize) .copied() .unwrap_or(environment_attribute_id), diff --git a/tools/pumpkin-codegen/src/remap/item_id.rs b/tools/pumpkin-codegen/src/remap/item_id.rs index 70fe10cd3..8604280b8 100644 --- a/tools/pumpkin-codegen/src/remap/item_id.rs +++ b/tools/pumpkin-codegen/src/remap/item_id.rs @@ -199,6 +199,7 @@ pub fn build() -> TokenStream { let mut match_arms_id_from_ver = TokenStream::new(); for (ver, mapping) in &all_mappings { + let versions = crate::remap::version_patterns(*ver); // Forward: 26.1 → old version (for sending to old clients) { let ident = format_ident!( @@ -216,7 +217,7 @@ pub fn build() -> TokenStream { const #ident: &[u16] = &[#(#mapping_tokens),*]; }); match_arms_id_for_ver.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(item_id)) .copied() .unwrap_or(item_id), @@ -235,7 +236,7 @@ pub fn build() -> TokenStream { const #ident: &[u16] = &[#(#mapping_tokens),*]; }); match_arms_id_from_ver.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(item_id)) .copied() .unwrap_or(item_id), diff --git a/tools/pumpkin-codegen/src/remap/menu_id.rs b/tools/pumpkin-codegen/src/remap/menu_id.rs index 529fa29a4..7b98990dc 100644 --- a/tools/pumpkin-codegen/src/remap/menu_id.rs +++ b/tools/pumpkin-codegen/src/remap/menu_id.rs @@ -200,8 +200,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { const #ident: &[u8] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(menu_id)) .copied() .unwrap_or(menu_id), diff --git a/tools/pumpkin-codegen/src/remap/mod.rs b/tools/pumpkin-codegen/src/remap/mod.rs index 258f1d3a8..9349f6fd7 100644 --- a/tools/pumpkin-codegen/src/remap/mod.rs +++ b/tools/pumpkin-codegen/src/remap/mod.rs @@ -540,3 +540,79 @@ impl ParsedMappings { .collect() } } + +/// Returns all JavaMinecraftVersion variants that share the same protocol data mapping. +#[must_use] +pub fn version_patterns(ver: JavaMinecraftVersion) -> Vec { + match ver { + JavaMinecraftVersion::V_1_7_6 => { + vec![JavaMinecraftVersion::V_1_7_2, JavaMinecraftVersion::V_1_7_6] + } + JavaMinecraftVersion::V_1_8 => vec![JavaMinecraftVersion::V_1_8], + JavaMinecraftVersion::V_1_9 => vec![ + JavaMinecraftVersion::V_1_9, + JavaMinecraftVersion::V_1_9_1, + JavaMinecraftVersion::V_1_9_2, + JavaMinecraftVersion::V_1_9_3, + ], + JavaMinecraftVersion::V_1_10 => vec![JavaMinecraftVersion::V_1_10], + JavaMinecraftVersion::V_1_11 => { + vec![JavaMinecraftVersion::V_1_11, JavaMinecraftVersion::V_1_11_1] + } + JavaMinecraftVersion::V_1_12 => vec![ + JavaMinecraftVersion::V_1_12, + JavaMinecraftVersion::V_1_12_1, + JavaMinecraftVersion::V_1_12_2, + ], + JavaMinecraftVersion::V_1_13 => { + vec![JavaMinecraftVersion::V_1_13, JavaMinecraftVersion::V_1_13_1] + } + JavaMinecraftVersion::V_1_13_2 => vec![JavaMinecraftVersion::V_1_13_2], + JavaMinecraftVersion::V_1_14 => vec![ + JavaMinecraftVersion::V_1_14, + JavaMinecraftVersion::V_1_14_1, + JavaMinecraftVersion::V_1_14_2, + JavaMinecraftVersion::V_1_14_3, + JavaMinecraftVersion::V_1_14_4, + ], + JavaMinecraftVersion::V_1_15 => vec![ + JavaMinecraftVersion::V_1_15, + JavaMinecraftVersion::V_1_15_1, + JavaMinecraftVersion::V_1_15_2, + ], + JavaMinecraftVersion::V_1_16 => { + vec![JavaMinecraftVersion::V_1_16, JavaMinecraftVersion::V_1_16_1] + } + JavaMinecraftVersion::V_1_16_2 => vec![ + JavaMinecraftVersion::V_1_16_2, + JavaMinecraftVersion::V_1_16_3, + JavaMinecraftVersion::V_1_16_4, + ], + JavaMinecraftVersion::V_1_17 => { + vec![JavaMinecraftVersion::V_1_17, JavaMinecraftVersion::V_1_17_1] + } + JavaMinecraftVersion::V_1_18 => { + vec![JavaMinecraftVersion::V_1_18, JavaMinecraftVersion::V_1_18_2] + } + JavaMinecraftVersion::V_1_19 => { + vec![JavaMinecraftVersion::V_1_19, JavaMinecraftVersion::V_1_19_1] + } + JavaMinecraftVersion::V_1_19_3 => vec![JavaMinecraftVersion::V_1_19_3], + JavaMinecraftVersion::V_1_19_4 => vec![JavaMinecraftVersion::V_1_19_4], + JavaMinecraftVersion::V_1_20 => vec![JavaMinecraftVersion::V_1_20], + JavaMinecraftVersion::V_1_20_2 => vec![JavaMinecraftVersion::V_1_20_2], + JavaMinecraftVersion::V_1_20_3 => vec![JavaMinecraftVersion::V_1_20_3], + JavaMinecraftVersion::V_1_20_5 => vec![JavaMinecraftVersion::V_1_20_5], + JavaMinecraftVersion::V_1_21 => vec![JavaMinecraftVersion::V_1_21], + JavaMinecraftVersion::V_1_21_2 => vec![JavaMinecraftVersion::V_1_21_2], + JavaMinecraftVersion::V_1_21_4 => vec![JavaMinecraftVersion::V_1_21_4], + JavaMinecraftVersion::V_1_21_5 => vec![JavaMinecraftVersion::V_1_21_5], + JavaMinecraftVersion::V_1_21_6 => vec![JavaMinecraftVersion::V_1_21_6], + JavaMinecraftVersion::V_1_21_7 => vec![JavaMinecraftVersion::V_1_21_7], + JavaMinecraftVersion::V_1_21_9 => vec![JavaMinecraftVersion::V_1_21_9], + JavaMinecraftVersion::V_1_21_11 => vec![JavaMinecraftVersion::V_1_21_11], + JavaMinecraftVersion::V_26_1 => vec![JavaMinecraftVersion::V_26_1], + JavaMinecraftVersion::V_26_2 => vec![JavaMinecraftVersion::V_26_2], + _ => vec![ver], + } +} diff --git a/tools/pumpkin-codegen/src/remap/painting_variant.rs b/tools/pumpkin-codegen/src/remap/painting_variant.rs index 5cebdf925..1b03454a6 100644 --- a/tools/pumpkin-codegen/src/remap/painting_variant.rs +++ b/tools/pumpkin-codegen/src/remap/painting_variant.rs @@ -52,8 +52,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(painting_variant_id as usize) .copied() .unwrap_or(painting_variant_id), diff --git a/tools/pumpkin-codegen/src/remap/particle_id.rs b/tools/pumpkin-codegen/src/remap/particle_id.rs index 071351017..bd10df95b 100644 --- a/tools/pumpkin-codegen/src/remap/particle_id.rs +++ b/tools/pumpkin-codegen/src/remap/particle_id.rs @@ -198,8 +198,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { const #ident: &[u16] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(particle_id)) .copied() .unwrap_or(particle_id), diff --git a/tools/pumpkin-codegen/src/remap/recipe_serializer.rs b/tools/pumpkin-codegen/src/remap/recipe_serializer.rs index 5905622cc..f8d69b205 100644 --- a/tools/pumpkin-codegen/src/remap/recipe_serializer.rs +++ b/tools/pumpkin-codegen/src/remap/recipe_serializer.rs @@ -205,8 +205,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { const #ident: &[u16] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(recipe_serializer_id)) .copied() .unwrap_or(recipe_serializer_id), diff --git a/tools/pumpkin-codegen/src/remap/slot_display.rs b/tools/pumpkin-codegen/src/remap/slot_display.rs index 657c4d29f..c897d34fe 100644 --- a/tools/pumpkin-codegen/src/remap/slot_display.rs +++ b/tools/pumpkin-codegen/src/remap/slot_display.rs @@ -48,8 +48,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { pub static #ident: &[u32] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(slot_display_id as usize) .copied() .unwrap_or(slot_display_id), diff --git a/tools/pumpkin-codegen/src/remap/sound_id.rs b/tools/pumpkin-codegen/src/remap/sound_id.rs index 74004fe7f..cbcf747f2 100644 --- a/tools/pumpkin-codegen/src/remap/sound_id.rs +++ b/tools/pumpkin-codegen/src/remap/sound_id.rs @@ -197,8 +197,9 @@ pub fn build() -> TokenStream { static_values.extend(quote! { const #ident: &[u16] = &[#(#mapping_tokens),*]; }); + let versions = crate::remap::version_patterns(*ver); match_arms.extend(quote! { - #ver => #ident + #(#versions)|* => #ident .get(usize::from(sound_id)) .copied() .unwrap_or(sound_id), diff --git a/tools/pumpkin-codegen/src/tag.rs b/tools/pumpkin-codegen/src/tag.rs index dc22eb7f1..c31fd25ea 100644 --- a/tools/pumpkin-codegen/src/tag.rs +++ b/tools/pumpkin-codegen/src/tag.rs @@ -95,6 +95,34 @@ impl ToTokens for EnumCreator { } } + #[must_use] + pub const fn is_valid_for_version(&self, version: JavaMinecraftVersion) -> bool { + if !self.is_network_synced() { + return false; + } + match self { + Self::Block | Self::Item | Self::Fluid => { + (version as u32) >= (JavaMinecraftVersion::V_1_13 as u32) + } + Self::EntityType => { + (version as u32) >= (JavaMinecraftVersion::V_1_14 as u32) + } + Self::GameEvent => (version as u32) >= (JavaMinecraftVersion::V_1_17 as u32), + Self::WorldgenBiome => (version as u32) >= (JavaMinecraftVersion::V_1_18 as u32), + Self::BannerPattern + | Self::Instrument + | Self::PaintingVariant + | Self::PointOfInterestType => { + (version as u32) >= (JavaMinecraftVersion::V_1_19 as u32) + } + Self::DamageType => (version as u32) >= (JavaMinecraftVersion::V_1_20 as u32), + Self::Enchantment | Self::Potion => { + (version as u32) >= (JavaMinecraftVersion::V_1_20_5 as u32) + } + _ => (version as u32) >= (JavaMinecraftVersion::V_26_1 as u32), + } + } + #[must_use] pub fn from_string(s: &str) -> Option { match s { @@ -157,6 +185,9 @@ fn load_datapack_tags( if path.is_dir() { walk_namespace_tags(&path, tags_dir, namespace, raw); } else if path.extension().is_some_and(|ext| ext == "json") { + if path.file_name().is_some_and(|n| n == "_list.json") { + continue; + } let rel = path.strip_prefix(tags_dir).unwrap(); let components: Vec<_> = rel .iter() @@ -167,15 +198,27 @@ fn load_datapack_tags( } let (category, tag_rel_path) = if components[0] == "worldgen" && components.len() >= 2 { - let cat = format!("worldgen/{}", components[1]); + let sub = match components[1].as_str() { + "biomes" => "biome", + s => s, + }; + let cat = format!("worldgen/{sub}"); let rest = components[2..].join("/"); let tag_stem = rest.trim_end_matches(".json").to_string(); (cat, tag_stem) } else { - let cat = components[0].clone(); + let cat_norm = match components[0].as_str() { + "blocks" => "block", + "items" => "item", + "fluids" => "fluid", + "entity_types" => "entity_type", + "game_events" => "game_event", + "biomes" => "biome", + s => s, + }; let rest = components[1..].join("/"); let tag_stem = rest.trim_end_matches(".json").to_string(); - (cat, tag_stem) + (cat_norm.to_string(), tag_stem) }; let tag_name = format!("{namespace}:{tag_rel_path}"); @@ -269,6 +312,70 @@ fn load_datapack_tags( /// Generates the `TokenStream` for the `Tag` type, `RegistryKey` enum, tag /// modules, and the `Taggable` trait with its lookup helpers. pub(crate) fn build() -> TokenStream { + let versions = [ + ("1_13", "V_1_13"), + ("1_14", "V_1_14"), + ("1_15", "V_1_15"), + ("1_16", "V_1_16"), + ("1_16_2", "V_1_16_2"), + ("1_17", "V_1_17"), + ("1_18", "V_1_18"), + ("1_19", "V_1_19"), + ("1_20", "V_1_20"), + ("1_20_2", "V_1_20_2"), + ("1_21", "V_1_21"), + ("1_21_2", "V_1_21_2"), + ("1_21_4", "V_1_21_4"), + ("1_21_5", "V_1_21_5"), + ("1_21_6", "V_1_21_6"), + ("1_21_7", "V_1_21_7"), + ("1_21_9", "V_1_21_9"), + ("1_21_11", "V_1_21_11"), + ("26_1", "V_26_1"), + ("26_2", "V_26_2"), + ]; + + let version_mapping = [ + ("V_1_13", "V_1_13"), + ("V_1_13_1", "V_1_13"), + ("V_1_13_2", "V_1_13"), + ("V_1_14", "V_1_14"), + ("V_1_14_1", "V_1_14"), + ("V_1_14_2", "V_1_14"), + ("V_1_14_3", "V_1_14"), + ("V_1_14_4", "V_1_14"), + ("V_1_15", "V_1_15"), + ("V_1_15_1", "V_1_15"), + ("V_1_15_2", "V_1_15"), + ("V_1_16", "V_1_16"), + ("V_1_16_1", "V_1_16"), + ("V_1_16_2", "V_1_16_2"), + ("V_1_16_3", "V_1_16_2"), + ("V_1_16_4", "V_1_16_2"), + ("V_1_17", "V_1_17"), + ("V_1_17_1", "V_1_17"), + ("V_1_18", "V_1_18"), + ("V_1_18_2", "V_1_18"), + ("V_1_19", "V_1_19"), + ("V_1_19_1", "V_1_19"), + ("V_1_19_3", "V_1_19"), + ("V_1_19_4", "V_1_20"), + ("V_1_20", "V_1_20"), + ("V_1_20_2", "V_1_20_2"), + ("V_1_20_3", "V_1_20_2"), + ("V_1_20_5", "V_1_21"), + ("V_1_21", "V_1_21"), + ("V_1_21_2", "V_1_21_2"), + ("V_1_21_4", "V_1_21_4"), + ("V_1_21_5", "V_1_21_5"), + ("V_1_21_6", "V_1_21_6"), + ("V_1_21_7", "V_1_21_7"), + ("V_1_21_9", "V_1_21_9"), + ("V_1_21_11", "V_1_21_11"), + ("V_26_1", "V_26_1"), + ("V_26_2", "V_26_2"), + ]; + // --- Load Global Assets --- let blocks_assets: BlockAssets = serde_json::from_str(&fs::read_to_string("../../assets/blocks.json").unwrap()) @@ -358,71 +465,128 @@ pub(crate) fn build() -> TokenStream { poi_id_map.insert(format!("minecraft:{name}"), i as u16); } - let datapack_data_dir = std::path::Path::new("../../assets/datapacks/26_2/data"); - let datapack_base = datapack_data_dir.join("minecraft"); let mut datapack_id_maps: BTreeMap> = BTreeMap::new(); - let mut all_registry_keys = HashSet::new(); all_registry_keys.insert("dimension_type".to_string()); - let tags = load_datapack_tags(datapack_data_dir); + let mut latest_tag_modules = Vec::new(); + let mut latest_match_arms = Vec::new(); + let mut all_version_code = Vec::new(); + let mut version_fn_match_arms = Vec::new(); - let mut tag_dicts = Vec::new(); - let mut match_local_map = Vec::new(); + for (ver_folder, ver_ident_str) in versions { + let datapack_data_dir = std::path::Path::new("../../assets/datapacks") + .join(ver_folder) + .join("data"); + let datapack_base = datapack_data_dir.join("minecraft"); - for (key, tag_map) in tags { - all_registry_keys.insert(key.clone()); - let key_pascal = format_ident!("{}", key.to_pascal_case()); - let dict_name = format_ident!("{}_TAGS", key.to_pascal_case().to_uppercase()); + let tags = load_datapack_tags(&datapack_data_dir); + let is_latest = ver_folder == "26_2"; - let mut tag_entries = Vec::new(); - let mut tag_map_entries = Vec::new(); + let mut ver_cat_match_arms = Vec::new(); + let fn_name = format_ident!("get_tags_{}", ver_ident_str); - if !datapack_id_maps.contains_key(&key) { - let dir = datapack_base.join(&key); - if dir.is_dir() { - datapack_id_maps.insert(key.clone(), load_datapack_registry_ids(&dir)); - } - } - - for (tag_name, values) in tag_map { - let ids: Vec = values - .iter() - .filter_map(|v| match key.as_str() { - "block" => block_id_map.get(v).copied(), - "item" => item_id_map.get(v).copied(), - "fluid" => fluid_id_map.get(v).copied(), - "entity_type" => entity_id_map.get(v).copied(), - "game_event" => game_event_id_map.get(v).copied(), - "potion" => potion_id_map.get(v).copied(), - "point_of_interest_type" => poi_id_map.get(v).copied(), - _ => datapack_id_maps.get(&key).and_then(|m| m.get(v).copied()), - }) - .collect(); - - let tag_const_name = format_ident!( - "{}", - tag_name.replace([':', '/', '.', '-'], "_").to_uppercase() - ); - - tag_entries.push(quote! { - pub const #tag_const_name: Tag = (&[#(#values),*], &[#(#ids),*]); - }); - tag_map_entries.push(quote! { #tag_name => &#key_pascal::#tag_const_name }); - } - - tag_dicts.push(quote! { - #[allow(non_snake_case)] - pub mod #key_pascal { - use super::Tag; - #(#tag_entries)* - } - static #dict_name: phf::Map<&'static str, &'static Tag> = phf::phf_map! { - #(#tag_map_entries),* + for (key, tag_map) in tags { + all_registry_keys.insert(key.clone()); + let key_pascal = format_ident!("{}", key.to_pascal_case()); + let dict_name = if is_latest { + format_ident!("{}_TAGS", key.to_pascal_case().to_uppercase()) + } else { + format_ident!( + "TAGS_{}_{}", + ver_ident_str, + key.replace(['/', '.', '-'], "_").to_uppercase() + ) }; - }); - match_local_map.push(quote! { RegistryKey::#key_pascal => Some(&#dict_name) }); + let mut tag_entries = Vec::new(); + let mut tag_map_entries = Vec::new(); + + if !datapack_id_maps.contains_key(&key) { + let dir = + std::path::Path::new("../../assets/datapacks/26_2/data/minecraft").join(&key); + if dir.is_dir() { + datapack_id_maps.insert(key.clone(), load_datapack_registry_ids(&dir)); + } + } + + for (tag_name, values) in tag_map { + let ids: Vec = values + .iter() + .filter_map(|v| match key.as_str() { + "block" => block_id_map.get(v).copied(), + "item" => item_id_map.get(v).copied(), + "fluid" => fluid_id_map.get(v).copied(), + "entity_type" => entity_id_map.get(v).copied(), + "game_event" => game_event_id_map.get(v).copied(), + "potion" => potion_id_map.get(v).copied(), + "point_of_interest_type" => poi_id_map.get(v).copied(), + _ => datapack_id_maps.get(&key).and_then(|m| m.get(v).copied()), + }) + .collect(); + + let tag_const_name = format_ident!( + "{}", + tag_name.replace([':', '/', '.', '-'], "_").to_uppercase() + ); + + if is_latest { + tag_entries.push(quote! { + pub const #tag_const_name: Tag = (&[#(#values),*], &[#(#ids),*]); + }); + tag_map_entries.push(quote! { #tag_name => &#key_pascal::#tag_const_name }); + } else { + tag_map_entries.push(quote! { #tag_name => &(&[#(#values),*], &[#(#ids),*]) }); + } + } + + if is_latest { + latest_tag_modules.push(quote! { + #[allow(non_snake_case)] + pub mod #key_pascal { + use super::Tag; + #(#tag_entries)* + } + static #dict_name: phf::Map<&'static str, &'static Tag> = phf::phf_map! { + #(#tag_map_entries),* + }; + }); + latest_match_arms.push(quote! { RegistryKey::#key_pascal => Some(&#dict_name) }); + } else { + all_version_code.push(quote! { + static #dict_name: phf::Map<&'static str, &'static Tag> = phf::phf_map! { + #(#tag_map_entries),* + }; + }); + ver_cat_match_arms.push(quote! { RegistryKey::#key_pascal => Some(&#dict_name) }); + } + } + + if !is_latest { + all_version_code.push(quote! { + #[allow(non_snake_case, unreachable_patterns)] + const fn #fn_name(key: RegistryKey) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + match key { + #(#ver_cat_match_arms,)* + _ => None, + } + } + }); + } + } + + for (ver_variant, ver_ident_str) in version_mapping { + let ver_ident = format_ident!("{ver_variant}"); + if ver_ident_str == "V_26_2" { + version_fn_match_arms.push(quote! { + JavaMinecraftVersion::#ver_ident => get_latest_map(tag_category) + }); + } else { + let fn_name = format_ident!("get_tags_{}", ver_ident_str); + version_fn_match_arms.push(quote! { + JavaMinecraftVersion::#ver_ident => #fn_name(tag_category) + }); + } } // --- Generate RegistryKey Enum --- @@ -439,13 +603,15 @@ pub(crate) fn build() -> TokenStream { #registry_key_enum - #(#tag_dicts)* + #(#latest_tag_modules)* + + #(#all_version_code)* #[allow(unreachable_patterns)] #[must_use] pub const fn get_latest_map(key: RegistryKey) -> Option<&'static phf::Map<&'static str, &'static Tag>> { match key { - #(#match_local_map,)* + #(#latest_match_arms,)* _ => None, } } @@ -461,8 +627,14 @@ pub(crate) fn build() -> TokenStream { } #[must_use] - pub const fn get_registry_key_tags(_version: JavaMinecraftVersion, tag_category: RegistryKey) -> Option<&'static phf::Map<&'static str, &'static Tag>> { - get_latest_map(tag_category) + pub const fn get_registry_key_tags(version: JavaMinecraftVersion, tag_category: RegistryKey) -> Option<&'static phf::Map<&'static str, &'static Tag>> { + if !tag_category.is_valid_for_version(version) { + return None; + } + match version { + #(#version_fn_match_arms,)* + _ => get_latest_map(tag_category), + } } pub trait Taggable {